LINUX基础命令

5.usermod

2020-03-15  本文已影响0人  Stone_説

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':仅以指定用户的身份运行此处指定的命令
上一篇 下一篇

猜你喜欢

热点阅读