Linux是一个多用户、多任务的分时操作系统,在Linux系统1中,用户的账号等相关信息(密码除外)均放在etc目录下
文件所有者:Linux系统中的文件所有者指的是文件的拥有者
用户组:Linux系统中的用户大体上可以分为三组:管理员(root)、普通用户和系统用户
用户与用户组管理
用户管理
用户管理:创建、删除和管理用户是Linux系统管理的基础。
用户管理即用户的账号管理,包括账号的添加、删除和修改,下面分别对这三种操作进行解释
1.用户账号添加
用户账号添加即在系统中添加一个新的账号,并为该用户设置用户号、用户组、主目录和登录shell等。其指令如下
useradd [选项] 用户名
2.设置用户密码
设置用户密码的命令是passwd,该命令用于设置用户的认证信息,包括用户密码、密码有效期。
passwd [选项] 用户名
3.删除用户
若一个用户账号不在使用,可以使用userdel命令,将该用户从系统中删除,userdel指令删除指定用户与该用户相关的文件和信息。指令格式如下:
userdel [选项] 用户名
选项 | 说明1 |
-f | 强制删除用户,即便该用户为当前用户 |
-r | 删除用户的同时删除与用户相关文件 |
4.修改用户账号
修改用户账号信息即修改账号的属性,如用户id、主目录、用户组、登录shell,修改指令如下
usermod 选项 参数
用户组管理
每个用户都有一个用户组,若在创建账户时没有指定,那么系统会以用户账号作为该用户的用户组,并将与给i账户同名的用户组同步到/etc/group文件包含kdy的行
一般操作包括:添加用户组、删除用户组、修改用户组属性和用户组切换等
用户组添加指令如下
groupadd [选项] 参数
groupadd命令常用的选项如下表所示
选项 | 说明 |
-g | 指定新建用户组的id |
-r | 创建系统用户组,组id的取值范围为1-499 |
-o | 允许创建组id已存在的用户组 |
删除用户组:若要删除用户组,可以使用groupdel 指令
groupdel 参数
修改用户组:用户组的一些属性,如组id和组名,都可以被修改,修改用户组属性的命令为
groupmod [选项] [用户组]
选项如下:
选项 | 说明 |
-g | 为用户组指定新的组id |
-n | 修改用户组的组名 |
-o | 允许组id不唯一 |
标签:选项,删除,账号,用户组,用户,Linux,id From: https://www.cnblogs.com/hellotoworld/p/18154489