Usermod 命令详解
生活随笔
收集整理的這篇文章主要介紹了
Usermod 命令详解
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
原創(chuàng)作品,允許轉(zhuǎn)載,轉(zhuǎn)載時(shí)請(qǐng)務(wù)必以超鏈接形式標(biāo)明文章 原始出處 、作者信息和本聲明。否則將追究法律責(zé)任。http://urchin.blog.51cto.com/4356076/987186 參考資料:usermod?manpage? -a|--append??##把用戶追加到某些組中,僅與-G選項(xiàng)一起使用? -c|--comment?##修改/etc/passwd文件第五段comment? -d|--home????##修改用戶的家目錄通常和-m選項(xiàng)一起使用? -e|--expiredate??##指定用戶帳號(hào)禁用的日期,格式Y(jié)Y-MM-DD? -f|--inactive????##用戶密碼過(guò)期多少天后采用就禁用該帳號(hào),0表示密碼已過(guò)期就禁用帳號(hào),-1表示禁用此功能,默認(rèn)值是-1? -g|--gid?????##修改用戶的gid,改組一定存在 -G|--groups??##把用戶追加到某些組中,僅與-a選項(xiàng)一起使用? -l|--login???##修改用戶的登錄名稱? -L|--lock????##鎖定用戶的密碼? -m|--move-home???##修改用戶的家目錄通常和-d選項(xiàng)一起使用? -s|--shell???##修改用戶的shell? -u|--uid?????##修改用戶的uid,該uid必須唯一? -U|--unlock??##解鎖用戶的密碼? 示例(Examples): 1,新建用戶test,密碼test,另外添加usertest組 #useradd?test? #echo?"test"?|?passwd?--stdin?test? #groupadd?usertest? 2,把test用戶加入usertest組 #usermod?-aG?usertest?test?##多個(gè)組之間用空格隔開(kāi)? #id?test? uid=500(test)?gid=500(test)?groups=500(test),501(usertest)? 3,修改test用戶的家目錄 #usermod?-md?/home/usertest? #ls?/home? usertest? 4,修改用戶名 #usermod?-l?urchin(新用戶名稱)??test(原來(lái)用戶名稱)? #id?urchin? uid=500(urchin)?gid=500(test)?groups=500(test),501(usertest)? 5,鎖定urchin的密碼 #?sed?-n?'$p'?/etc/shadow? urchin:$6$1PwPVBn5$o.MIEYONzURQPvn/YqSp69kt2CIASvXhOnjv/t \ Z5m4NN6bJyLjCG7S6vmji/PFDfbyITdm1WmtV45CfHV5vux/:15594:0:99999:7:::? #usermod?-L?urchin? #?sed?-n?'$p'?/etc/shadow? urchin:!$6$1PwPVBn5$o.MIEYONzURQPvn/YqSp69kt2CIASvXhOnjv/t \ Z5m4NN6bJyLjCG7S6vmji/PFDfbyITdm1WmtV45CfHV5vux/:15594:0:99999:7:::? 6,解鎖urchin的密碼 #usermod?-U?urchin? #?sed?-n?'$p'?/etc/shadow? urchin:$6$1PwPVBn5$o.MIEYONzURQPvn/YqSp69kt2CIASvXhOnjv/t?\? Z5m4NN6bJyLjCG7S6vmji/PFDfbyITdm1WmtV45CfHV5vux/:15594:0:99999:7:::? 7,修改用戶的shell #sed?'$!d'?/etc/passwd? urchin:x:500:500::/home/usertest:/bin/bash? #usermod?-s?/bin/sh?urchin? #sed?-n?'$p'?/etc/passwd? urchin:x:500:500::/home/usertest:/bin/sh? 8,修改用戶的UID #usermod?-u?578?urchin?(UID必須唯一)? #id?urchin? uid=578(urchin)?gid=500(test)?groups=500(test),501(usertest)? 9,修改用戶的GID #groupadd?-g?578?test1? #usermod?-g?578?urchin?(578組一定要存在)? #id?urchin? uid=578(urchin)?gid=578(test1)?groups=578(test1),501(usertest)? 10,指定帳號(hào)過(guò)期日期 #?sed?-n?'$p'?/etc/shadow? urchin:$6$1PwPVBn5$o.MIEYONzURQPvn/YqSp69kt2CIASvXhOnjv/t?\? Z5m4NN6bJyLjCG7S6vmji/PFDfbyITdm1WmtV45CfHV5vux/:15594:0:99999:7:::? #?usermod?-e?2012-09-11?urchin? #?sed?-n?'$p'?/etc/shadow? urchin:$6$1PwPVBn5$o.MIEYONzURQPvn/YqSp69kt2CIASvXhOnjv/t?\? Z5m4NN6bJyLjCG7S6vmji/PFDfbyITdm1WmtV45CfHV5vux/:15594:0:99999:7::15594:? 11,指定用戶帳號(hào)密碼過(guò)期多少天后,禁用該帳號(hào) #?usermod?-f?0?urchin? #?sed?-n?'$p'?/etc/shadow? urchin:$6$1PwPVBn5$o.MIEYONzURQPvn/YqSp69kt2CIASvXhOnjv/t?\? Z5m4NN6bJyLjCG7S6vmji/PFDfbyITdm1WmtV45CfHV5vux/:15594:0:99999:7:0:15594:? 注意(caution): usermod不允許你改變正在線上的使用者帳號(hào)名稱。當(dāng)usermod用來(lái)改變userID,必須確認(rèn)這名user沒(méi)在電腦上執(zhí)行任何程序 /etc/passwd user_name:x:uid:gid:commnet:home:shell /etc/shadow username:passwd:lastchg:min:max:warn:inactive:expire:flag --用戶名 --密碼 --從1970年1月1日起到上次修改密碼所經(jīng)過(guò)的天數(shù) --密碼再過(guò)幾天可以被變更(0表示隨時(shí)可以改變) --密碼再過(guò)幾天必須被變更(99999表示永不過(guò)期) --密碼過(guò)期前幾天提醒用戶(默認(rèn)為一周) --密碼過(guò)期幾天后帳號(hào)被禁用 --從1970年1月1日算起,多少天后賬號(hào)失效
?usermod - 修改用戶帳戶信息 modify a user account
usermod [options] user_name usermod 命令修改系統(tǒng)帳戶文件來(lái)反映通過(guò)命令行指定的變化 選項(xiàng)(options)?
本文出自 “Obscur” 博客,請(qǐng)務(wù)必保留此出處http://urchin.blog.51cto.com/4356076/987186
總結(jié)
以上是生活随笔為你收集整理的Usermod 命令详解的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: NYOJ10: skiing(DFS +
- 下一篇: Linux下SQLPlus中文乱码处理