linux下面如果更改文件权限,通常可以通过chmod这个命令
chmod u+x filename  增加文件读写的权限
但是如果需要更改一个用户的权限,就需要将用户加入到相关组中去。
下面测试的是,将已经存在用户test加入到root组中去:
用root 和密码登陆linux,
vi /etc/passwd
找到test 这个选项,然后修改成这样:test:x:0:0::/home/test:/bin/bash
 
再使用test登陆的时候,你会发现权限已经变成root权限了。
但是同时有一个其他问题,登陆用户变成了root
 
[root@bogon ~]# who
test     pts/1        Dec 31 12:23 (192.168.133.1)
root     :0           Dec 29 02:57
root     pts/2        Dec 29 02:58 (:0.0)
[root@bogon ~]# date
Thu Dec 31 12:24:07 EST 2009
[root@bogon ~]# whoami
root
登陆的用户,系统分别不出test还是root
 
如果使用useradd test1 -G root
发现新建立的用户还是普通权限。