引用 | 编辑
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 |