linux下創建具有root權限的帳號

linux下創建具有root權限的帳號

useradd -u 0   -o  -g root  -G root -d /home/user1 user1
usermod -u 0  -o  -g root  -G root user1

說明:

-u 0:指將uid指定爲0(零)與root相同,登錄後的提示符爲#而非$。

-o:指因爲重複了uid(與root帳號的uid重複)必須指定這個參數。

-g root:初始化組的組名,當用戶屬於多個組時,(在-G參數中指定),登錄時所在組。缺省該項時,系統新建一個與用戶名同名的組,並且初始化時設爲該組名。而不論-G指定爲哪些組。

-G root:指定用戶名所屬的組列表,一個用戶可以屬於多個組,組名間用逗號分隔,組名必須已經存在。

-d /home/user1:指定用戶的屬主目錄

user1 新建的用戶名爲user1

測試:可以用id user1命令測試用戶名user1的屬性,顯示爲:

uid=0(root),gid=0(root),group=0(root)

說明:gid指明的即爲初始化GID號。



創建帳號:
[root @test /root ]# useradd [-u UID] [-g GID] [-d HOME] [-mM] [-s shell] username 
參數說明: 
-u   :直接給予一個 UID 
-g   :直接給予一個 GID (此 GID 必須已經存在於 /etc/group 當中) 
-d   :直接將他的家目錄指向已經存在的目錄(系統不會再建立) 
-M   :不建立家目錄 
-s   :定義其使用的 shell 
範例: 
[root @test /root]# useradd testing    <==直接以預設的數據建立一個名爲 testing 的賬號 
[root @test /root]# useradd -u 720 -g 100 -M -s /bin/bash testing   <==以自己的設定建立賬號

創建帳號密碼:
[root @test /root]# passwd [username] 
[test @test /root]# passwd 
[root @test /root]# passwd test 
Changing password for user test 
New password:     <==輸入密碼 
BAD PASSWORD: it is based on a dictionary word 
Retype new password:   <==再輸入一次! 
passwd: all authentication tokens updated successfully
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章