5.usermod

作者: Stone_説 | 来源:发表于2020-03-15 18:16 被阅读0次

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

    相关文章

      网友评论

        本文标题:5.usermod

        本文链接:https://www.haomeiwen.com/subject/scsuehtx.html