第一步,添加普通使用者
建立使用者、設定密碼、修改使用者、刪除使用者:
useradd testuser建立使用者testuser
passwd testuser給已建立的使用者testuser設定密碼
說明:新建立的使用者會在/home下建立一個使用者目錄testuser
usermod --help修改使用者這個命令的相關參數
userdel testuser刪除使用者testuser
rm -rf testuser刪除使用者testuser所在目錄
上面的幾個命令只有root帳號才可以使用,如果你不知道自己的系統上面的命令在什麼位置可以使用如下命令尋找其路徑:
locate useradd
第二步,添加許可權
編輯/etc/passwd檔案,
把新加的使用者uid和gid改為0即可:
原來:
testuser:x:5:5::/home/testuser:/bin/bash
修改後:
testuser:x:0:0::/home/testuser:/bin/bash
其他方法:
useradd -u 0 -o -g root -G root -d /home/user1 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號.
作者 0XCC