Ⅰ 如何將linux下的現有用戶加到管理員root組
將一個已有用戶 cnzhx 增加到一個已有用戶組 apache 中,使此用戶組成為該用戶的附加用戶組,可以使用帶 -a 參數的 usermod 指令。-a 代表 append, 也就是將用戶添加到新用戶組中而不必離開原有的其他用戶組。不過需要與 -G 選項配合使用:
# usermod -a -G apache cnzhx
如果要同時將 cnzhx 的主要用戶組改為 apache,則直接使用 -g 選項:
# usermod -g apache cnzhx
如果要將一個用戶從某個組中刪除,則
gpasswd -d user group
但是這個時候需要保證 group 不是 user 的主組。
for循環從/etc/passwd里讀取用戶,再usermod -a -G root $user
基礎的linux知識,建議跟著《linux就該這么學》系統學習下。
Ⅱ linux添加root許可權用戶
第一步,添加普通用戶
創建用戶、設置密碼、修改用戶、刪除用戶:
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
Ⅲ linux下如何添加一個用戶並且讓用戶獲得root許可權
1、添加用戶,首先用adser命令添加一個普通用戶,命令如下: #adser tommy //添加一個名為tommy的用戶#passwd tommy //修改密碼Changing password for user tommy.New UNIX password: //在這里輸入新密碼Retype new UNIX password: //再次輸入新密碼passwd: all authentication tokens updated successfully.2、賦予root許可權方法一:修改/etc/sudoers 文件,找到下面一行,把前面的注釋(#)去掉## Allows people in group wheel to run all commands%wheel ALL=(ALL) ALL然後修改用戶,使其屬於root組(wheel),命令如下:#usermod -g root tommy修改完畢,現在可以用tommy帳號登錄,然後用命令 su - ,即可獲得root許可權進行操作。方法二:修改/etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示## Allow root to run any commands anywhereroot ALL=(ALL) ALLtommy ALL=(ALL) ALL修改完畢,現在可以用tommy帳號登錄,然後用命令 su - ,即可獲得root許可權進行操作。方法三:修改/etc/passwd 文件,找到如下行,把用戶ID修改為 0 ,如下所示:tommy:x:500:500:tommy:/home/tommy:/bin/bash修改後如下tommy:x:0:500:tommy:/home/tommy:/bin/bash保存,用tommy賬戶登錄後,直接獲取的就是root帳號的許可權。建議閱讀linux相關書籍比如說《linux就該這么學》。
Ⅳ Linux系統添加管理員root角色賬戶
1)在root下添加用戶命令:[root@lu ~]# useradd xiaoming
3)密碼設置完後,設置一下許可權: [root@lu ~]# usermod -g root xiaoming
4)賦予許可權以後,執行su命令看一下是否是管理員,以
5)執行vi /etc/passwd 打開文件查看xiaoming和root是否在一個用戶組:
xiaoming:x:1000:0::/home/xiaoming:/bin/bash
6)修回到root,再次執行vim /etc/passwd 修改a為b:
[xiaoming@lu root]$ su root
a.xiaoming:x:1000:0::/home/xiaoming:/bin/bash
b.xiaoming:x:0:0::/home/xiaoming:/bin/bash
7)重復執行步驟4) 查看是否是管理員:
[root@lu ~]# su xiaoming
[root@lu root]#
8)步驟7) 不再是$開頭的普通用戶,修改成功。
PS.命令如下
刪除該管理員賬戶:
1) 把許可權改回來
Ⅳ 在Linux中怎麼把用戶添加到組中
方法步驟如下:
1、首先打開計算機,在計算機內以root許可權登錄Linux進入命令行模式。