精华内容
下载资源
问答
  • Usermod 命令详解
    万次阅读
    2018-07-23 09:45:50

    Usermod 命令详解【转载】

    原网址:http://blog.51cto.com/urchin/987186

     
    1. 参考资料:usermod manpage 

     usermod - 修改用户帐户信息 modify a user account

    usermod [options] user_name

    usermod 命令修改系统帐户文件来反映通过命令行指定的变化

    选项(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  ##解锁用户的密码 

     

     

     

    示例(Examples):

    1,新建用户test,密码test,另外添加usertest组

     
    1. #useradd test 
    2. #echo "test" | passwd --stdin test 
    3. #groupadd usertest 

    2,把test用户加入usertest组

     
    1. #usermod -aG usertest test ##多个组之间用空格隔开 
    2. #id test 
    3. uid=500(test) gid=500(test) groups=500(test),501(usertest) 

    3,修改test用户的家目录

     
    1. #usermod -md /home/usertest 
    2. #ls /home 
    3. usertest 

    4,修改用户名

     
    1. #usermod -l urchin(新用户名称)  test(原来用户名称) 
    2. #id urchin 
    3. uid=500(urchin) gid=500(test) groups=500(test),501(usertest) 

    5,锁定urchin的密码

     
    1. # sed -n '$p' /etc/shadow 
    2. urchin:$6$1PwPVBn5$o.MIEYONzURQPvn/YqSp69kt2CIASvXhOnjv/t \
    3. Z5m4NN6bJyLjCG7S6vmji/PFDfbyITdm1WmtV45CfHV5vux/:15594:0:99999:7::: 
    4. #usermod -L urchin 
    5. # sed -n '$p' /etc/shadow 
    6. urchin:!$6$1PwPVBn5$o.MIEYONzURQPvn/YqSp69kt2CIASvXhOnjv/t \
    7. Z5m4NN6bJyLjCG7S6vmji/PFDfbyITdm1WmtV45CfHV5vux/:15594:0:99999:7::: 

    6,解锁urchin的密码

     
    1. #usermod -U urchin 
    2. # sed -n '$p' /etc/shadow 
    3. urchin:$6$1PwPVBn5$o.MIEYONzURQPvn/YqSp69kt2CIASvXhOnjv/t \ 
    4. Z5m4NN6bJyLjCG7S6vmji/PFDfbyITdm1WmtV45CfHV5vux/:15594:0:99999:7::: 

    7,修改用户的shell

     
    1. #sed '$!d' /etc/passwd 
    2. urchin:x:500:500::/home/usertest:/bin/bash 
    3. #usermod -s /bin/sh urchin 
    4. #sed -n '$p' /etc/passwd 
    5. urchin:x:500:500::/home/usertest:/bin/sh 

    8,修改用户的UID

     
    1. #usermod -u 578 urchin (UID必须唯一) 
    2. #id urchin 
    3. uid=578(urchin) gid=500(test) groups=500(test),501(usertest) 

    9,修改用户的GID

     
    1. #groupadd -g 578 test1 
    2. #usermod -g 578 urchin (578组一定要存在) 
    3. #id urchin 
    4. uid=578(urchin) gid=578(test1) groups=578(test1),501(usertest) 

    10,指定帐号过期日期

     
    1. # sed -n '$p' /etc/shadow 
    2. urchin:$6$1PwPVBn5$o.MIEYONzURQPvn/YqSp69kt2CIASvXhOnjv/t \ 
    3. Z5m4NN6bJyLjCG7S6vmji/PFDfbyITdm1WmtV45CfHV5vux/:15594:0:99999:7::: 
    4. # usermod -e 2012-09-11 urchin 
    5. # sed -n '$p' /etc/shadow 
    6. urchin:$6$1PwPVBn5$o.MIEYONzURQPvn/YqSp69kt2CIASvXhOnjv/t \ 
    7. Z5m4NN6bJyLjCG7S6vmji/PFDfbyITdm1WmtV45CfHV5vux/:15594:0:99999:7::15594: 

    11,指定用户帐号密码过期多少天后,禁用该帐号

     
    1. # usermod -f 0 urchin 
    2. # sed -n '$p' /etc/shadow 
    3. urchin:$6$1PwPVBn5$o.MIEYONzURQPvn/YqSp69kt2CIASvXhOnjv/t \ 
    4. Z5m4NN6bJyLjCG7S6vmji/PFDfbyITdm1WmtV45CfHV5vux/:15594:0:99999:7:0:15594: 

    注意(caution):

    usermod不允许你改变正在线上的使用者帐号名称。当usermod用来改变userID,必须确认这名user没在电脑上执行任何程序

     

    /etc/passwd

    user_name:x:uid:gid:commnet:home:shell

    /etc/shadow

    username:passwd:lastchg:min:max:warn:inactive:expire:flag

    --用户名

    --密码

    --从1970年1月1日起到上次修改密码所经过的天数

    --密码再过几天可以被变更(0表示随时可以改变)

    --密码再过几天必须被变更(99999表示永不过期)

    --密码过期前几天提醒用户(默认为一周)

    --密码过期几天后帐号被禁用

    --从1970年1月1日算起,多少天后账号失效

    更多相关内容
  • usermod 命令详解

    千次阅读 2020-09-13 20:23:49
    usermod命令用于修改用户的基本信息。usermod命令不允许你改变正在线上的使用者帐号名称。当usermod命令用来改变userid,必须确认这名user没在电脑上执行任何程序。你需手动更改使用者的crontab档。也需手动更改使用...

    usermod命令用于修改用户的基本信息。usermod命令不允许你改变正在线上的使用者帐号名称。当usermod命令用来改变user id,必须确认这名user没在电脑上执行任何程序。你需手动更改使用者的crontab档。也需手动更改使用者的at工作档。采用NIS server须在server上更动相关的NIS设定。

    语法

    usermod(选项)(参数)

    选项

     
    1. -c<备注>: 修改用户帐号的备注文字;

    2. -d<登入目录>:修改用户登入时的目录;

    3. -e<有效期限>:修改帐号的有效期限;

    4. -f<缓冲天数>: 修改在密码过期后多少天即关闭该帐号;

    5. -g<群组>: 修改用户所属的群组;

    6. -G<群组>; 修改用户所属的附加群组;

    7. -l<帐号名称>: 修改用户帐号名称;

    8. -L: 锁定用户密码,使密码无效;

    9. -s<shell>: 修改用户登入后所使用的shell;

    10. -u<uid>: 修改用户ID;

    11. -U: 解除密码锁定。

    参数

    登录名:指定要修改信息的用户登录名。

    实例

    将newuser2添加到组staff中:

    usermod -G staff newuser2

    修改newuser的用户名为newuser1:

    usermod -l newuser1 newuser

    锁定账号newuser1:

    usermod -L newuser1

    解除对newuser1的锁定:

    usermod -U newuser1

    详解:

    添加一个 

    -a|--append     ##把用户追加到某些组中,仅与-G选项一起使用 ##把用户追加到某些组中,仅与-G选项一起使用 
    <span style="color:#008000">#1,新建用户test,密码test,另外添加usertest组
    <span style="color:#008000">$ useradd test 
    <span style="color:#008000">$ echo <span style="color:#a31515">"test" | passwd --stdin test 
    <span style="color:#008000">$ groupadd usertest 
    <span style="color:#008000">#2,把test用户加入usertest组
    <span style="color:#008000">$ usermod -aG usertest test <span style="color:#008000">##多个组之间用空格隔开 
    <span style="color:#008000">$ id test 
      uid=500(test) gid=500(test) groups=500(test),501(usertest) 
    <span style="color:#008000">#3,修改test用户的家目录
    <span style="color:#008000">$ usermod -md /home/usertest 
    <span style="color:#008000">$ ls /home 
      usertest 
    <span style="color:#008000">#4,修改用户名
    <span style="color:#008000">$ usermod -l testnew(新用户名称)  test(原来用户名称) 
    <span style="color:#008000">$ id testnew 
      uid=500(testnew) gid=500(test) groups=500(test),501(usertest) 
    <span style="color:#008000">#5,锁定testnew的密码
    <span style="color:#008000">$ sed -n <span style="color:#a31515">'$p' /etc/shadow 
      <span style="color:#00b0e8">testnew:<span style="color:#008000">$6<span style="color:#008000">$1PwPVBn5<span style="color:#008000">$o.MIEYONzURQPvn/YqSp69kt2CIASvXhOnjv/t 
      Z5m4NN6bJyLjCG7S6vmji/PFDfbyITdm1WmtV45CfHV5vux/<span style="color:#00b0e8">:15594<span style="color:#00b0e8">:0<span style="color:#00b0e8">:99999<span style="color:#00b0e8">:7<span style="color:#00b0e8">:<span style="color:#00b0e8">:: 
    <span style="color:#008000">$ usermod -L testnew 
    <span style="color:#008000">$ sed -n <span style="color:#a31515">'$p' /etc/shadow 
      <span style="color:#00b0e8">testnew:!<span style="color:#008000">$6<span style="color:#008000">$1PwPVBn5<span style="color:#008000">$o.MIEYONzURQPvn/YqSp69kt2CIASvXhOnjv/t 
      Z5m4NN6bJyLjCG7S6vmji/PFDfbyITdm1WmtV45CfHV5vux/<span style="color:#00b0e8">:15594<span style="color:#00b0e8">:0<span style="color:#00b0e8">:99999<span style="color:#00b0e8">:7<span style="color:#00b0e8">:<span style="color:#00b0e8">:: 
    <span style="color:#008000">#6,解锁testnew的密码
    <span style="color:#008000">$ usermod -U testnew 
    <span style="color:#008000">$ sed -n <span style="color:#a31515">'$p' /etc/shadow 
      <span style="color:#00b0e8">testnew:<span style="color:#008000">$6<span style="color:#008000">$1PwPVBn5<span style="color:#008000">$o.MIEYONzURQPvn/YqSp69kt2CIASvXhOnjv/t 
      Z5m4NN6bJyLjCG7S6vmji/PFDfbyITdm1WmtV45CfHV5vux/<span style="color:#00b0e8">:15594<span style="color:#00b0e8">:0<span style="color:#00b0e8">:99999<span style="color:#00b0e8">:7<span style="color:#00b0e8">:<span style="color:#00b0e8">:: 
    <span style="color:#008000">#7,修改用户的shell
    <span style="color:#008000">$ sed <span style="color:#a31515">'$!d' /etc/passwd 
      <span style="color:#00b0e8">testnew:<span style="color:#00b0e8">x:500<span style="color:#00b0e8">:500<span style="color:#00b0e8">:<span style="color:#00b0e8">:/home/usertest<span style="color:#00b0e8">:/bin/bash 
    <span style="color:#008000">$ usermod -s /bin/sh testnew 
    <span style="color:#008000">$ sed -n <span style="color:#a31515">'$p' /etc/passwd 
      <span style="color:#00b0e8">testnew:<span style="color:#00b0e8">x:500<span style="color:#00b0e8">:500<span style="color:#00b0e8">:<span style="color:#00b0e8">:/home/usertest<span style="color:#00b0e8">:/bin/sh 
    <span style="color:#008000"># 也可以手动编辑 vi /etc/passwd 找到testnew编辑保存即可
    <span style="color:#008000">$ vi /etc/password
     
    <span style="color:#008000">#8,修改用户的UID
    <span style="color:#008000">$ usermod -u 578 testnew (UID必须唯一) 
    <span style="color:#008000">$ id testnew 
      uid=578(testnew) gid=500(test) groups=500(test),501(usertest) 
    <span style="color:#008000">#9,修改用户的GID
    <span style="color:#008000">$ groupadd -g 578 test1 
    <span style="color:#008000">$ usermod -g 578 testnew (578组一定要存在) 
    <span style="color:#008000">$ id testnew 
      uid=578(testnew) gid=578(test1) groups=578(test1),501(usertest) 
    <span style="color:#008000">#10,指定帐号过期日期
    <span style="color:#008000">$ sed -n <span style="color:#a31515">'$p' /etc/shadow 
      <span style="color:#00b0e8">testnew:<span style="color:#008000">$6<span style="color:#008000">$1PwPVBn5<span style="color:#008000">$o.MIEYONzURQPvn/YqSp69kt2CIASvXhOnjv/t 
      Z5m4NN6bJyLjCG7S6vmji/PFDfbyITdm1WmtV45CfHV5vux/<span style="color:#00b0e8">:15594<span style="color:#00b0e8">:0<span style="color:#00b0e8">:99999<span style="color:#00b0e8">:7<span style="color:#00b0e8">:<span style="color:#00b0e8">:: 
    <span style="color:#008000">$ usermod -e 2012-09-11 testnew 
    <span style="color:#008000">$ sed -n <span style="color:#a31515">'$p' /etc/shadow 
      <span style="color:#00b0e8">testnew:<span style="color:#008000">$6<span style="color:#008000">$1PwPVBn5<span style="color:#008000">$o.MIEYONzURQPvn/YqSp69kt2CIASvXhOnjv/t 
      Z5m4NN6bJyLjCG7S6vmji/PFDfbyITdm1WmtV45CfHV5vux/<span style="color:#00b0e8">:15594<span style="color:#00b0e8">:0<span style="color:#00b0e8">:99999<span style="color:#00b0e8">:7<span style="color:#00b0e8">:<span style="color:#00b0e8">:15594: 
    11,指定用户帐号密码过期多少天后,禁用该帐号
    <span style="color:#008000">$ usermod -f 0 testnew 
    <span style="color:#008000">$ sed -n <span style="color:#a31515">'$p' /etc/shadow 
      <span style="color:#00b0e8">testnew:<span style="color:#008000">$6<span style="color:#008000">$1PwPVBn5<span style="color:#008000">$o.MIEYONzURQPvn/YqSp69kt2CIASvXhOnjv/t 
      Z5m4NN6bJyLjCG7S6vmji/PFDfbyITdm1WmtV45CfHV5vux/<span style="color:#00b0e8">:15594<span style="color:#00b0e8">:0<span style="color:#00b0e8">:99999<span style="color:#00b0e8">:7<span style="color:#00b0e8">:0<span style="color:#00b0e8">:15594<span style="color:#00b0e8">:</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span>

    /etc/passwd user_name:x:uid:gid:commnet:home:shell

    /etc/shadow username:passwd:lastchg:min:max:warn:inactive:expire:flag

    • –用户名
    • –密码
    • –从1970年1月1日起到上次修改密码所经过的天数
    • –密码再过几天可以被变更(0表示随时可以改变)
    • –密码再过几天必须被变更(99999表示永不过期)
    • –密码过期前几天提醒用户(默认为一周)
    • –密码过期几天后帐号被禁用
    • –从1970年1月1日算起,多少天后账号失效
    展开全文
  • usermod命令详解

    2019-02-05 11:57:00
    基础命令学习目录首页 ... 参考资料:usermodmanpage ...usermod - 修改用户帐户信息 modify a user account ...usermod [options] user_name ...usermod 命令修改系统帐户文件来反映通过命令行指定的变化 选项(opt...

     

    基础命令学习目录首页

     

    原网址:http://blog.51cto.com/urchin/987186

     
    1. 参考资料:usermod manpage 

     usermod - 修改用户帐户信息 modify a user account

    usermod [options] user_name

    usermod 命令修改系统帐户文件来反映通过命令行指定的变化

    选项(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  ##解锁用户的密码 

     

     

     

    示例(Examples):

    1,新建用户test,密码test,另外添加usertest组

     
    1. #useradd test 
    2. #echo "test" | passwd --stdin test 
    3. #groupadd usertest 

    2,把test用户加入usertest组

     
    1. #usermod -aG usertest test ##多个组之间用空格隔开 
    2. #id test 
    3. uid=500(test) gid=500(test) groups=500(test),501(usertest) 

    3,修改test用户的家目录

     
    1. #usermod -md /home/usertest 
    2. #ls /home 
    3. usertest 

    4,修改用户名

     
    1. #usermod -l urchin(新用户名称)  test(原来用户名称) 
    2. #id urchin 
    3. uid=500(urchin) gid=500(test) groups=500(test),501(usertest) 

    5,锁定urchin的密码

     
    1. # sed -n '$p' /etc/shadow 
    2. urchin:$6$1PwPVBn5$o.MIEYONzURQPvn/YqSp69kt2CIASvXhOnjv/t \
    3. Z5m4NN6bJyLjCG7S6vmji/PFDfbyITdm1WmtV45CfHV5vux/:15594:0:99999:7::: 
    4. #usermod -L urchin 
    5. # sed -n '$p' /etc/shadow 
    6. urchin:!$6$1PwPVBn5$o.MIEYONzURQPvn/YqSp69kt2CIASvXhOnjv/t \
    7. Z5m4NN6bJyLjCG7S6vmji/PFDfbyITdm1WmtV45CfHV5vux/:15594:0:99999:7::: 

    6,解锁urchin的密码

     
    1. #usermod -U urchin 
    2. # sed -n '$p' /etc/shadow 
    3. urchin:$6$1PwPVBn5$o.MIEYONzURQPvn/YqSp69kt2CIASvXhOnjv/t \ 
    4. Z5m4NN6bJyLjCG7S6vmji/PFDfbyITdm1WmtV45CfHV5vux/:15594:0:99999:7::: 

    7,修改用户的shell

     
    1. #sed '$!d' /etc/passwd 
    2. urchin:x:500:500::/home/usertest:/bin/bash 
    3. #usermod -s /bin/sh urchin 
    4. #sed -n '$p' /etc/passwd 
    5. urchin:x:500:500::/home/usertest:/bin/sh 

    8,修改用户的UID

     
    1. #usermod -u 578 urchin (UID必须唯一) 
    2. #id urchin 
    3. uid=578(urchin) gid=500(test) groups=500(test),501(usertest) 

    9,修改用户的GID

     
    1. #groupadd -g 578 test1 
    2. #usermod -g 578 urchin (578组一定要存在) 
    3. #id urchin 
    4. uid=578(urchin) gid=578(test1) groups=578(test1),501(usertest) 

    10,指定帐号过期日期

     
    1. # sed -n '$p' /etc/shadow 
    2. urchin:$6$1PwPVBn5$o.MIEYONzURQPvn/YqSp69kt2CIASvXhOnjv/t \ 
    3. Z5m4NN6bJyLjCG7S6vmji/PFDfbyITdm1WmtV45CfHV5vux/:15594:0:99999:7::: 
    4. # usermod -e 2012-09-11 urchin 
    5. # sed -n '$p' /etc/shadow 
    6. urchin:$6$1PwPVBn5$o.MIEYONzURQPvn/YqSp69kt2CIASvXhOnjv/t \ 
    7. Z5m4NN6bJyLjCG7S6vmji/PFDfbyITdm1WmtV45CfHV5vux/:15594:0:99999:7::15594: 

    11,指定用户帐号密码过期多少天后,禁用该帐号

     
    1. # usermod -f 0 urchin 
    2. # sed -n '$p' /etc/shadow 
    3. urchin:$6$1PwPVBn5$o.MIEYONzURQPvn/YqSp69kt2CIASvXhOnjv/t \ 
    4. Z5m4NN6bJyLjCG7S6vmji/PFDfbyITdm1WmtV45CfHV5vux/:15594:0:99999:7:0:15594: 

    注意(caution):

    usermod不允许你改变正在线上的使用者帐号名称。当usermod用来改变userID,必须确认这名user没在电脑上执行任何程序

     

    /etc/passwd

    user_name:x:uid:gid:commnet:home:shell

    /etc/shadow

    username:passwd:lastchg:min:max:warn:inactive:expire:flag

    --用户名

    --密码

    --从1970年1月1日起到上次修改密码所经过的天数

    --密码再过几天可以被变更(0表示随时可以改变)

    --密码再过几天必须被变更(99999表示永不过期)

    --密码过期前几天提醒用户(默认为一周)

    --密码过期几天后帐号被禁用

    --从1970年1月1日算起,多少天后账号失效

     

    转载于:https://www.cnblogs.com/machangwei-8/p/10352626.html

    展开全文
  • Linux 系统管理 : usermod 命令详解

    千次阅读 2018-06-19 16:18:19
    usermod命令用于修改用户的基本信息。usermod命令不允许你改变正在线上的使用者帐号名称。当usermod命令用来改变userid,必须确认这名user没在电脑上执行任何程序。你需手动更改使用者的crontab档。也需手动更改使用...

    usermod命令用于修改用户的基本信息。usermod命令不允许你改变正在线上的使用者帐号名称。当usermod命令用来改变user id,必须确认这名user没在电脑上执行任何程序。你需手动更改使用者的crontab档。也需手动更改使用者的at工作档。采用NIS server须在server上更动相关的NIS设定。

    语法

    usermod(选项)(参数)

    选项

    -c<备注>:       修改用户帐号的备注文字;
    -d<登入目录>:修改用户登入时的目录;
    -e<有效期限>:修改帐号的有效期限;
    -f<缓冲天数>: 修改在密码过期后多少天即关闭该帐号;
    -g<群组>:       修改用户所属的群组;
    -G<群组>;      修改用户所属的附加群组;
    -l<帐号名称>: 修改用户帐号名称;
    -L:                   锁定用户密码,使密码无效;
    -s<shell>:       修改用户登入后所使用的shell;
    -u<uid>:        修改用户ID;
    -U:                     解除密码锁定。

    参数

    登录名:指定要修改信息的用户登录名。

    实例

    将newuser2添加到组staff中:

    usermod -G staff newuser2

    修改newuser的用户名为newuser1:

    usermod -l newuser1 newuser

    锁定账号newuser1:

    usermod -L newuser1

    解除对newuser1的锁定:

    usermod -U newuser1

    详解:

    添加一个 

    -a|--append     ##把用户追加到某些组中,仅与-G选项一起使用 ##把用户追加到某些组中,仅与-G选项一起使用 

     

    <span style="color:#008000">#1,新建用户test,密码test,另外添加usertest组
    <span style="color:#008000">$ useradd test 
    <span style="color:#008000">$ echo <span style="color:#a31515">"test" | passwd --stdin test 
    <span style="color:#008000">$ groupadd usertest 
    <span style="color:#008000">#2,把test用户加入usertest组
    <span style="color:#008000">$ usermod -aG usertest test <span style="color:#008000">##多个组之间用空格隔开 
    <span style="color:#008000">$ id test 
      uid=500(test) gid=500(test) groups=500(test),501(usertest) 
    <span style="color:#008000">#3,修改test用户的家目录
    <span style="color:#008000">$ usermod -md /home/usertest 
    <span style="color:#008000">$ ls /home 
      usertest 
    <span style="color:#008000">#4,修改用户名
    <span style="color:#008000">$ usermod -l testnew(新用户名称)  test(原来用户名称) 
    <span style="color:#008000">$ id testnew 
      uid=500(testnew) gid=500(test) groups=500(test),501(usertest) 
    <span style="color:#008000">#5,锁定testnew的密码
    <span style="color:#008000">$ sed -n <span style="color:#a31515">'$p' /etc/shadow 
      <span style="color:#00b0e8">testnew:<span style="color:#008000">$6<span style="color:#008000">$1PwPVBn5<span style="color:#008000">$o.MIEYONzURQPvn/YqSp69kt2CIASvXhOnjv/t 
      Z5m4NN6bJyLjCG7S6vmji/PFDfbyITdm1WmtV45CfHV5vux/<span style="color:#00b0e8">:15594<span style="color:#00b0e8">:0<span style="color:#00b0e8">:99999<span style="color:#00b0e8">:7<span style="color:#00b0e8">:<span style="color:#00b0e8">:: 
    <span style="color:#008000">$ usermod -L testnew 
    <span style="color:#008000">$ sed -n <span style="color:#a31515">'$p' /etc/shadow 
      <span style="color:#00b0e8">testnew:!<span style="color:#008000">$6<span style="color:#008000">$1PwPVBn5<span style="color:#008000">$o.MIEYONzURQPvn/YqSp69kt2CIASvXhOnjv/t 
      Z5m4NN6bJyLjCG7S6vmji/PFDfbyITdm1WmtV45CfHV5vux/<span style="color:#00b0e8">:15594<span style="color:#00b0e8">:0<span style="color:#00b0e8">:99999<span style="color:#00b0e8">:7<span style="color:#00b0e8">:<span style="color:#00b0e8">:: 
    <span style="color:#008000">#6,解锁testnew的密码
    <span style="color:#008000">$ usermod -U testnew 
    <span style="color:#008000">$ sed -n <span style="color:#a31515">'$p' /etc/shadow 
      <span style="color:#00b0e8">testnew:<span style="color:#008000">$6<span style="color:#008000">$1PwPVBn5<span style="color:#008000">$o.MIEYONzURQPvn/YqSp69kt2CIASvXhOnjv/t 
      Z5m4NN6bJyLjCG7S6vmji/PFDfbyITdm1WmtV45CfHV5vux/<span style="color:#00b0e8">:15594<span style="color:#00b0e8">:0<span style="color:#00b0e8">:99999<span style="color:#00b0e8">:7<span style="color:#00b0e8">:<span style="color:#00b0e8">:: 
    <span style="color:#008000">#7,修改用户的shell
    <span style="color:#008000">$ sed <span style="color:#a31515">'$!d' /etc/passwd 
      <span style="color:#00b0e8">testnew:<span style="color:#00b0e8">x:500<span style="color:#00b0e8">:500<span style="color:#00b0e8">:<span style="color:#00b0e8">:/home/usertest<span style="color:#00b0e8">:/bin/bash 
    <span style="color:#008000">$ usermod -s /bin/sh testnew 
    <span style="color:#008000">$ sed -n <span style="color:#a31515">'$p' /etc/passwd 
      <span style="color:#00b0e8">testnew:<span style="color:#00b0e8">x:500<span style="color:#00b0e8">:500<span style="color:#00b0e8">:<span style="color:#00b0e8">:/home/usertest<span style="color:#00b0e8">:/bin/sh 
    <span style="color:#008000"># 也可以手动编辑 vi /etc/passwd 找到testnew编辑保存即可
    <span style="color:#008000">$ vi /etc/password
    
    <span style="color:#008000">#8,修改用户的UID
    <span style="color:#008000">$ usermod -u 578 testnew (UID必须唯一) 
    <span style="color:#008000">$ id testnew 
      uid=578(testnew) gid=500(test) groups=500(test),501(usertest) 
    <span style="color:#008000">#9,修改用户的GID
    <span style="color:#008000">$ groupadd -g 578 test1 
    <span style="color:#008000">$ usermod -g 578 testnew (578组一定要存在) 
    <span style="color:#008000">$ id testnew 
      uid=578(testnew) gid=578(test1) groups=578(test1),501(usertest) 
    <span style="color:#008000">#10,指定帐号过期日期
    <span style="color:#008000">$ sed -n <span style="color:#a31515">'$p' /etc/shadow 
      <span style="color:#00b0e8">testnew:<span style="color:#008000">$6<span style="color:#008000">$1PwPVBn5<span style="color:#008000">$o.MIEYONzURQPvn/YqSp69kt2CIASvXhOnjv/t 
      Z5m4NN6bJyLjCG7S6vmji/PFDfbyITdm1WmtV45CfHV5vux/<span style="color:#00b0e8">:15594<span style="color:#00b0e8">:0<span style="color:#00b0e8">:99999<span style="color:#00b0e8">:7<span style="color:#00b0e8">:<span style="color:#00b0e8">:: 
    <span style="color:#008000">$ usermod -e 2012-09-11 testnew 
    <span style="color:#008000">$ sed -n <span style="color:#a31515">'$p' /etc/shadow 
      <span style="color:#00b0e8">testnew:<span style="color:#008000">$6<span style="color:#008000">$1PwPVBn5<span style="color:#008000">$o.MIEYONzURQPvn/YqSp69kt2CIASvXhOnjv/t 
      Z5m4NN6bJyLjCG7S6vmji/PFDfbyITdm1WmtV45CfHV5vux/<span style="color:#00b0e8">:15594<span style="color:#00b0e8">:0<span style="color:#00b0e8">:99999<span style="color:#00b0e8">:7<span style="color:#00b0e8">:<span style="color:#00b0e8">:15594: 
    11,指定用户帐号密码过期多少天后,禁用该帐号
    <span style="color:#008000">$ usermod -f 0 testnew 
    <span style="color:#008000">$ sed -n <span style="color:#a31515">'$p' /etc/shadow 
      <span style="color:#00b0e8">testnew:<span style="color:#008000">$6<span style="color:#008000">$1PwPVBn5<span style="color:#008000">$o.MIEYONzURQPvn/YqSp69kt2CIASvXhOnjv/t 
      Z5m4NN6bJyLjCG7S6vmji/PFDfbyITdm1WmtV45CfHV5vux/<span style="color:#00b0e8">:15594<span style="color:#00b0e8">:0<span style="color:#00b0e8">:99999<span style="color:#00b0e8">:7<span style="color:#00b0e8">:0<span style="color:#00b0e8">:15594<span style="color:#00b0e8">:</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span>

     

    /etc/passwd user_name:x:uid:gid:commnet:home:shell

    /etc/shadow username:passwd:lastchg:min:max:warn:inactive:expire:flag

    • –用户名
    • –密码
    • –从1970年1月1日起到上次修改密码所经过的天数
    • –密码再过几天可以被变更(0表示随时可以改变)
    • –密码再过几天必须被变更(99999表示永不过期)
    • –密码过期前几天提醒用户(默认为一周)
    • –密码过期几天后帐号被禁用
    • –从1970年1月1日算起,多少天后账号失效
    展开全文
  • 显示行号|选择喜欢的代码风格默认GitHubDuneLakeSidePlateauVibrantBlueEightiesTranquilusermod 命令用于修改用户的... usermod 在 Linux 上进行检查,但是仅根据其他系统上的 utmp 文件检查用户是否登录。usermo...
  • Linux usermod命令 Linux usermod命令用于修改用户帐号。 usermod可用来修改用户帐号的各项设定。 语法usermod [-LU][-c ][-d ][-e ][-f ][-g ][-G ][-l ][-s ][-u ][用户帐号] 参数说明: -c 修改用户帐号的备注...
  • Linux 中的 usermod 命令

    2021-12-23 16:52:56
    本文介绍如何使用该usermod命令将用户添加到组、更改用户 shell、登录名、主目录等。 usermod命令 usermod命令的语法采用以下形式: usermod [options] USER 只有 root 或具有sudo访问权限的用户才能调用...
  • 接下来是小编为大家收集的linux usermod命令参数及用法详解,欢迎大家阅读:linux usermod命令参数及用法详解命令:usermod功能说明:修改用户帐号。语 法:usermod[-LU][-c][-d][-e][-f][-g][-G][-l][-s][-u][...
  • 语 法:usermod [-LU][-c ][-d ][-e ][-f ][-g ][-G ][-l ][-s][-u][用户帐号]补充说明:usermod可用来修改用户帐号的各项设定。参 数:-c 修改用户帐号的备注文字。-d登入目录> 修改用户登入时的目录。-...
  • Linux中的usermod命令的详细解释

    千次阅读 2021-05-16 09:36:17
    在Linux系统中,usermod命令的主要功能是修改用户账户,下面由学习啦小编为大家整理了linux下的usermod命令的详细解释,希望对大家有帮助!Linux中的usermod命令的详细解释Linux usermod命令用于修改用户帐号。...
  • Linux中Usermod命令的一些使用技巧

    千次阅读 2021-05-16 09:37:38
    本文介绍了如何使用usermod命令添加用户到组,更改用户shell、登录名、主目录等。1、usermod 命令该usermod命令的语法采用以下形式:usermod [options] USER只有root或具有sudo访问权限的用户才能调用usermod和修改...
  • Linux命令usermod详解

    2021-05-18 07:39:20
    usermod [选项] 登录名usermod修改用户基本信息。(1).常用选项-d,--home HOME_DIR 用户的新主目录-g,--gid GROUP 强制GROUP为新主组-G,--group GROUPS 新的附加组列表GROUPS(去除原有附加组)-L,--lock 锁定用户账户-...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,849
精华内容 1,539
关键字:

usermod命令详解