• usermod---修改用户账户信息


    usermod可用来修改用户帐号的各项设定。

    语法

    usermod [-LU][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-l <帐号名称>][-s <shell>][-u <uid>][用户帐号]
    选项(options)
    1. -a|--append  ##把用户追加到某些组中,仅与-G选项一起使用 
    2. -c|--comment ##修改/etc/passwd文件第五段comment 
    3. -d|--home    ##修改用户的家目录通常和-m选项一起使用 
    4. -e|--expiredate  ##指定用户帐号禁用的日期,格式YY-MM-DD 
    5. -f|--inactive    ##用户密码过期多少天后采用就禁用该帐号,0表示密码已过期就禁用帐号,-1表示禁用此功能,默认值是-1 
    6. -g|--gid     ##修改用户的gid,改组一定存在
    7. -G|--groups  ##把用户追加到某些组中,仅与-a选项一起使用 
    8. -l|--login   ##修改用户的登录名称 
    9. -L|--lock    ##锁定用户的密码 
    10. -m|--move-home   ##修改用户的家目录通常和-d选项一起使用 
    11. -s|--shell   ##修改用户的shell 
    12. -u|--uid     ##修改用户的uid,该uid必须唯一 
    13. -U|--unlock  ##解锁用户的密码 

    实例

    -l 参数用于修改用户名

    1 [root@compute ~]# usermod -l u3 user3
    2 [root@compute ~]# id u3
    3 uid=505(u3) gid=0(root) 组=0(root),1010(user1)

    注:如果使用-G为用户修改附加组的话,默认情况下会覆盖原有的附加组,如果只想追加新的附加组可以使用 -aG 其中a表示追加。使用 -d 修改用户家目录的时候最好用再配合 -m 使用,其意思是修改家目录的同时把原来家目录下的文件复制一份到目的家目录。

    修改用户的登入shell还可以使用 chsh (change shell)命令。其用法为 chsh  USERNAME

    可以用pwck来检查用户账号的完整性。

  • 相关阅读:
    Java 到底是值传递还是引用传递
    Java.lang.Comparable接口和Java.util.Comparator接口的区别
    线程安全和线程不安全的区别
    剑指offer第五天
    快速排序法
    剑指offer第四天
    length()方法,length属性和size()的方法的区别
    linux 下创建管理员权限账户
    Centos6.5 rpm方式指定目录安装JDK
    阿里云云服务器硬盘分区及挂载
  • 原文地址:https://www.cnblogs.com/jianlilistu/p/9961252.html
Copyright © 2020-2023  润新知