linux下怎么修改新建用户权限??
我在linux系统的root用户下新建了一个用户,比如:test。但是发现用test登录后,有些文件没权限访问,我想修改test用户的权限,设置成与root具有同样权限的...
我在linux系统的root用户下新建了一个用户,比如:test。但是发现用test登录后,有些文件没权限访问,我想修改test用户的权限,设置成与root具有同样权限的用户,也就是说test=root。请问大家,这个问题怎么实现呀??
我想实现的是:test登录后,完全具有root用户的权限,不需要su命令来切换到达。 展开
我想实现的是:test登录后,完全具有root用户的权限,不需要su命令来切换到达。 展开
6个回答
展开全部
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 root@192.168.1.32 admin
多个用户用空格隔开。
展开全部
改用户权限的话,你可以改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的权限了。
如:我想test变成和root用户一样,就改: test:x:508:508::/home/test:/bin/bash
改后面的 508 为和root后面的数据一样的就可以了!
改为:test:x:508:0::/home/test:/bin/bash
test就拥有root的权限了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用test登录 然后输入su命令 再输入root密码 即有root的权限
或用root登录 修改文件的权限
或用root登录 修改文件的权限
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
同意diaoling17 - 下位魔导师 十一级
也可以在/etc/aliases文件中添加:
test: root
然后cd到/etc/目录下运行
newaliases
也可以在/etc/aliases文件中添加:
test: root
然后cd到/etc/目录下运行
newaliases
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以修改uid为0来实现,但是不建议这样做
因为root权限对系统可以完全访问,如果误操作的话可能会造成意想不到的后果。如果真需要root权限,就临时su到root用户。
有些文件没有访问权限,那是为了保证系统安全,有些文件就是不允许root之外的用来修改的,但是你修改这些文件的的权限位,来允许test用户来访问。
因为root权限对系统可以完全访问,如果误操作的话可能会造成意想不到的后果。如果真需要root权限,就临时su到root用户。
有些文件没有访问权限,那是为了保证系统安全,有些文件就是不允许root之外的用来修改的,但是你修改这些文件的的权限位,来允许test用户来访问。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询