引用 | 編輯
kaishy
2005-01-23 17:20 |
樓主
▼ |
||
x0
我想要新增一個使用者userA, 他的權限要跟ROOT相同比如說在使用者權限為root的資料夾下面新增目錄或檔案 修改/etc/group這個檔案, 在第一行最後輸入",userA" 讓userA加入root 這個group, 這樣子的方法可行嗎? 試了好幾次都失敗! 對了, OS為RH7.3 x0
|
引用 | 編輯
xxxzzz
2005-01-23 18:44 |
1樓
▲ ▼ |
linux上每一個檔案和資料夾都有使用者、群組、其它人三個權限
所以只設和root同一群組....當然是不行囉 userA登入後...可用su - 指令,輸入root密碼後變成root 如果有裝sudo(RH應該有裝吧) 也可以編輯sudoers這個檔案(應該在/etc/sudoers) 加入 userA ALL=(ALL) ALL 這樣userA登入後用sudo su - 輸入自己的密碼也可以變成root x0 |
引用 | 編輯
kc715
2005-01-23 21:29 |
2樓
▲ ▼ |
圖 1. 圖 2. 下面是引用kaishy於2005-01-23 17:20發表的 [問題]group權限問題: 尼那樣作是不夠滴 ,尼忽略了,在linux系統,使用者的權限是分成 所有人的權限 owner,同群組的權限 group,以及其他非本群組的使用者之權限,others 是的,所以尼只修改/etc/group當然不夠阿~~而且其實不需要喔 尼知到系統是怎麼知道root是root 最高權限管理員呢是看UID 跟 GID滴 尼可以用root登入,使用id指令 看看root的uid跟gid是啥~~都是0喔 SO~~尼想要讓某個帳號直接有root的權限,將該使用者的uid跟gid~~~~~都改成0不就OK溜 所以 我們只要修改/etc/passwd這個檔案JO OK LA step 1.我們先新增一個使用者 就叫testroot吧 useradd testroot step 2.記得新增使用者完要設定密碼 passwd testroot step 3.修改/etc/passwd檔案,找到testroot這行 testroot:x:0:0:this is test root account:/root:/bin/bash 這是我修改好的 , 尼應該看的懂吧 以冒號: 分隔 第三跟第四個欄位JO是UID跟GID 看看我附的兩張圖應該會了吧 x0 |
引用 | 編輯
kaishy
2005-01-24 11:26 |
3樓
▲ ▼ |
下面是引用xxxzzz於2005-01-23 18:44發表的 : sudo這個方式我有想過, 不過下指令每次還是需要輸入一次密碼 實在是不方便, 還是說有更好的方好可以讓他不必每次都要輸入密碼 目的是要做AP的測試, 不需要網路, 所以不用考慮安全性 x0 |
引用 | 編輯
kaishy
2005-01-24 11:31 |
4樓
▲ ▼ |
下面是引用kc715於2005-01-23 21:29發表的 : 版大的回覆相當的詳細, 感恩捏^^ 原來Group只是管理目錄和檔案的user是誰而已 權限是要改uid 可是跟我想的有點不同 比如說我要新增一個目錄, 目錄的使用者要是userA而不是root, 雖然說權限一樣 類似XP的"Documents and Settings"裡面的user目錄權限設定 x0 |
引用 | 編輯
小川拓海
2005-01-24 13:25 |
5樓
▲ ▼ |
下面是引用kaishy於2005-01-24 11:26發表的 : 試試看是不是你想要的: root# visudo 加入這行 userA ALL=(ALL) NOPASSWD: ALL 然後... userA$ sudo su - 直接就可以轉成root了,不需要password x0 |