linux下怎么修改新建用户权限??

我在linux系统的root用户下新建了一个用户,比如:test。但是发现用test登录后,有些文件没权限访问,我想修改test用户的权限,设置成与root具有同样权限的用户,也就是说test=root。请问大家,这个问题怎么实现呀??
我想实现的是:test登录后,完全具有root用户的权限,不需要su命令来切换到达。

linux下使用useradd增加用户,如果没有特别的指定,该用户指定组名也是用户名,并且为一般用户(没有root用户的权限),不能ssh远程登录。

[xuwangcheng14@root]# useradd test2
[xuwangcheng14@root]# id test2
uid=1009(test2) gid=1009(test2) groups=1009(test2)

1,可以在执行完useradd和passwd命令后,给用户分配到root组,这样创建的用户就有root权限了,具体步骤如下:

修改 /etc/sudoers 文件,找到下面一行,把前面的注释(#)去掉

## Allows people in group wheel to run all commands
%wheel    ALL=(ALL)    ALL

然后修改用户,使其属于root组(wheel),命令如下:

[xuwangcheng14@root]# usermod -g root test2

修改完毕,现在可以用test2帐号登录,然后用命令 su - ,即可获得root权限进行操作。


2,编辑sshd_config 文件使新建的用户可以通过ssh登录:

vi /etc/ssh/sshd_config

添加

AllowUsers [email protected] admin

多个用户用空格隔开。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-09-18
改用户权限的话,你可以改vi /etc/passwd
如:我想test变成和root用户一样,就改: test:x:508:508::/home/test:/bin/bash
改后面的 508 为和root后面的数据一样的就可以了!
改为:test:x:508:0::/home/test:/bin/bash
test就拥有root的权限了。本回答被提问者采纳
第2个回答  2009-09-18
用test登录 然后输入su命令 再输入root密码 即有root的权限
或用root登录 修改文件的权限
第3个回答  2009-09-23
同意diaoling17 - 下位魔导师 十一级
也可以在/etc/aliases文件中添加:
test: root
然后cd到/etc/目录下运行
newaliases
第4个回答  2009-09-18
可以修改uid为0来实现,但是不建议这样做
因为root权限对系统可以完全访问,如果误操作的话可能会造成意想不到的后果。如果真需要root权限,就临时su到root用户。
有些文件没有访问权限,那是为了保证系统安全,有些文件就是不允许root之外的用来修改的,但是你修改这些文件的的权限位,来允许test用户来访问。
相似回答