7.1usermod命令:修改用户属性
usermod [options] LOGIN
-u,-uid UID:修改用户UID
-g,-gid group:修改用户所属的基本组
-G,-groups GROUP1[,GROUP2,...[,GROUPN]] 修改用户所属的附加组,原来的会被覆盖
-a,-append:与-G一同使用,用于为用户追加新的附加组
-c,-comment COMMENT:修改注释信息
-d,-home home_dir:修改用户的家目录,用户原有的文件不会被移至新位置
-m,-move-home:只能与-d选项一同使用,用于将原来的家目录移动至新的家目录
-l,-login new_login:修改用户名
-s,-shell SHELL:修改用户的默认shell
-L,-lock:锁定用户密码
-U,-unlock:解锁用户的密码
7.2groupadd命令:添加组
groupadd [options]:添加组
-g GID:指定GID:默认是上一个组的GID+1
-r 创建系统组
7.3groupmod命令:修改组属性
groupmod [options] group
-g GID :修改GID
-n new_name:修改组名
7.4groupdel 命令:删除组
groupdel [options] group
7.5gpasswd 命令
gpasswd [options] group
-a username:像组中添加用户
-d username:从组中移除用户
newgrp命令:临时切换指定的组为基本组
newgrp [-] [group]
-:会模拟用户重新登录已实现重新初始化其工作环境
7.6chage命令:更换用户密码过期信息
chage [options] [LOGIN]
7.7id命令:显示用户的真实和有效信息
ip [options] [USERNAME]
-u:仅显示有效的UID
-g:仅显示用户基本组ID
-G:仅显示用户所属组所有组的ID
-n:显示名字而非ID
id -n
7.8su命令:switch user
登录式切换:会通过重新读取目标用户的配置文件来重新初始化
su - username
su -l suername
非登录式切换:不会读取目标用户的配置文件进行切换
注意:管理员可无密码切换至其他任何用户:
-c 'command':仅以指定用户的身份运行此处指定的命令
网友评论