linux添加超級管理員用戶,修改,刪除用戶


useradd一個用戶后,去修改/etc/passwd文件中的這個用戶這一行,把其中的uid改為0,gid改為0(其中****代表一個用戶名)這樣****就具有root權限了


如:
root2:x:0:0::/home/root2:/bin/bash
[用戶名]:[密碼]:[UID]:[GID]:[身份描述]:[主目錄]:[登錄shell] 
其中:

⒈[用戶名]是passwd文件里各記錄行唯一的有"唯一性"要求的域。也就是說每一行的第一個區域的內容都不能相同,其它區域就無所謂了。

⒉[密碼]區域在以前,保存着一個經過不可逆的哈希算法進行DES加密的13位字符,但不包括單引號和冒號。這13位字符中,前兩位是密鑰,在加密的 時候隨機生成的。由於這個字符串不包括單引號,所以以前有一種不修改密碼又禁止用戶登錄的方式就是在密碼前面加一個單引號。值得注意的是,現在由於使用了 shadow口令,在密碼區域只有一個x字符。

⒊[UID]雖然是系統用來標志文件歸屬,確定各種權限的標志,但這個區域的內容並不要求唯一的。比較常見而又與安全問題相關的一個例子是有多個 UID和GID均為0的用戶帳號。注意到在該文件最后一行還有一個UID和GID為0的用戶imnotroot,雖然它聲稱自己不是root,但是它卻有 和root完全相同的權限,因為系統並非根據[用戶名],而是根據UID和GID來分用戶的權力的。所以,這種情況無疑為系統埋下了安全的炸彈。但是,當 imnorroot做鎖定屏幕等操作的時候,如果它的密碼和root的不一樣,它將無法解鎖,因為系統只是查到第一個UID為0的用戶(自然是root) 后,就不在往下查找了——它當UID也是唯一的。

⒋[GID]用戶默認的組ID,這個ID可以在文件/etc/group里查到對應的組名。

⒌[身份描述]:就是用戶的身份說明,默認的是無任何說明,可人工添加。

⒍[主目錄]:用戶的主目錄,可以使用前面介紹的命令修改。

⒎[登錄shell]:用戶登錄時系統提供的shell,請參考前面的有關內容。

<注意>:[UID]和[GID]小於500的一般都是系統自己保留,不做普通用戶和組的標識的,所以新增加的用戶和組一般都是UID和GID大於500的

---------------------------------------------------------------------------------------------------------------------------

passwd root  (修改root用戶密碼)

---------------------------------------------------------------------------------------------------------------------------

userdel -r root2  (常用的選項是-r,它的作用是把用戶的主目錄一起刪除。)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM