怎么才能实现一个新建好的用户(例如aaa)把他的权限改为管理员的权限?
1ãæ·»å ç¨æ·ï¼é¦å
ç¨adduserå½ä»¤æ·»å ä¸ä¸ªæ®éç¨æ·ï¼å½ä»¤å¦ä¸ï¼
#adduser tommy
//æ·»å ä¸ä¸ªå为tommyçç¨æ·
#passwd tommy //ä¿®æ¹å¯ç
Changing password for user tommy.
New UNIX password: //å¨è¿éè¾å ¥æ°å¯ç
Retype new UNIX password: //å次è¾å ¥æ°å¯ç
passwd: all authentication tokens updated successfully.
2ãä¿®æ¹ /etc/sudoers æ件ï¼æ¾å°ä¸é¢ä¸è¡ï¼å¨rootä¸é¢æ·»å ä¸è¡ï¼å¦ä¸æ示ï¼
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
tommy ALL=(ALL) ALL
ä¿®æ¹å®æ¯ï¼ç°å¨å¯ä»¥ç¨tommyå¸å·ç»å½ï¼ç¶åç¨å½ä»¤ su - ï¼å³å¯è·å¾rootæéè¿è¡æä½ã
#adduser tommy
//æ·»å ä¸ä¸ªå为tommyçç¨æ·
#passwd tommy //ä¿®æ¹å¯ç
Changing password for user tommy.
New UNIX password: //å¨è¿éè¾å ¥æ°å¯ç
Retype new UNIX password: //å次è¾å ¥æ°å¯ç
passwd: all authentication tokens updated successfully.
2ãä¿®æ¹ /etc/sudoers æ件ï¼æ¾å°ä¸é¢ä¸è¡ï¼å¨rootä¸é¢æ·»å ä¸è¡ï¼å¦ä¸æ示ï¼
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
tommy ALL=(ALL) ALL
ä¿®æ¹å®æ¯ï¼ç°å¨å¯ä»¥ç¨tommyå¸å·ç»å½ï¼ç¶åç¨å½ä»¤ su - ï¼å³å¯è·å¾rootæéè¿è¡æä½ã
温馨提示:答案为网友推荐,仅供参考
第1个回答 2011-01-12
把这个用户加入一个特殊组,之后赋予这个文件也是这个特殊组权限可写即可。
不过建议打开 ACL ,用高级权限列表来管理权限,这个可以设置每一个人的权限,不需要用用户组过度,方便很多很多。
-------------------
这个还需要详细步骤……
我挠门去了……
不过建议打开 ACL ,用高级权限列表来管理权限,这个可以设置每一个人的权限,不需要用用户组过度,方便很多很多。
-------------------
这个还需要详细步骤……
我挠门去了……
第2个回答 2011-01-11
劝你做好别这么干。 linux本身就是为了安全,你这么干还不如用微软的windows
你可以用visudo提升aaa的权限位。
#visudo (回车)
(进入一个文件)
aaa ALL=(ALL) ALL
:wq
~~~~~~
这个用户具有了管理员所有的权限
你可以用visudo提升aaa的权限位。
#visudo (回车)
(进入一个文件)
aaa ALL=(ALL) ALL
:wq
~~~~~~
这个用户具有了管理员所有的权限
第3个回答 2011-01-12
把/etc/passwd 文件里的aaa用户的ID值改成0即可
例如0:0本回答被提问者采纳
例如0:0本回答被提问者采纳