要使用linux系统资源,都必须先向系统管理员申请一个账号,然后以这个账号的身份进入系统
每个用户账号都拥有一个唯一的用户名和密码
添加新用户
语法:
useradd [参数] 用户名
参数:
-c :comment的缩写,执行一段描述这个用户的文字
-d :指定用户的主目录,如果此目录不存在,那么可以同时使用-m选项,创建主目录
-g :指定用户所属的用户组
-G :指定用户所属的附加组(一个用户可以同时属于多个组)
-s :Shell文件,指定用户的登录Shell
-u :指定用户的用户号,如果同时有-o,则可以重复使用其他用户的标识号
删除用户
语法:
userdel 参数 用户名
参数:
-r :对用户的主目录进行递归删除
修改用户账号
就是根据实际情况更改用户的有关属性,如用户号、主目录、用户组、登录Shell等等
语法:
usermod 参数 用户名
参数:
这些参数同创建用户时的参数一毛一样
-c :comment的缩写,描述该用户的一段文字
-d :指定用户的主目录,如果此目录不存在,那么可以同时使用-m选项,创建主目录
-g :指定用户所属的用户组
-G :指定用户附加的用户组
-s :指定用户登录的Shell 文件
-u :指定用户的用户号,如果同时有-o,则可以重复使用其他用户的标识号
用户密码的管理
用户账号刚创建时没有密码,被系统锁定,无法使用,必须为其指定密码后才可以使用,即使是指定空密码
语法:
passwd 参数 用户名
参数:
-l :锁定密码,即禁用用户
-u :密码解锁
-d :使用户没有密码
-f :强迫用户下次登录时修改密码
如果默认用户名,则修改当前用户的密码
例如:我当前登录的用户为chaim,下面的命令就是给自己修改密码
添加新用户组
语法:
groupadd 参数 用户组名
参数:
-g :指定新用户组的标识号GID
-o :一般与-g同时使用,表示新用户组的标识号可以重复已有的用户组标识号
删除用户组
语法:
groupdel 用户组名
修改用户组
groupmod 参数 用户组名
参数:
-g :指定用户组的标识号GID
-o :通常与-g选项同时用,用户组的新GID可以和已有的其他用户组标识号重复
-n :name的缩写,新用户组,为用户组改名
作者:喻航
本文标题:linux管理用户和用户组
本文链接:https://onedawn.cn/linux/169.html
版权声明:如无特别声明,本文即为原创文章,仅代表个人观点,版权归 雾满拦江 所有,未经允许不得转载!