当前位置: 技术问答>linux和unix
linux如何设置用户user为超级权限
来源: 互联网 发布时间:2017-01-04
本文导语: 在windows环境下telnet局域网linux主机(FedoraCore 14) 在shell中,有些命令只有root权限才能使用(如mount) 当然可以在命令前加sudo,但是我的编译脚本很多命令行,不想每个都去增加sudo, 想将用户user设置具有root权限...
在windows环境下telnet局域网linux主机(FedoraCore 14) 在shell中,有些命令只有root权限才能使用(如mount)
当然可以在命令前加sudo,但是我的编译脚本很多命令行,不想每个都去增加sudo,
想将用户user设置具有root权限,
在linux中将/etc/passwd中的用户一行的id改为0
user:501:0:user:/home/zhoujiawen:/bin/bash
但是重新telnet后,user1用户还是无法使用mount命令,没有获得root权限,
还有哪个地方需要修改 谢谢
当然可以在命令前加sudo,但是我的编译脚本很多命令行,不想每个都去增加sudo,
想将用户user设置具有root权限,
在linux中将/etc/passwd中的用户一行的id改为0
user:501:0:user:/home/zhoujiawen:/bin/bash
但是重新telnet后,user1用户还是无法使用mount命令,没有获得root权限,
还有哪个地方需要修改 谢谢
|
在/etc/sudoers 加一行
username ALL=(ALL) NOPASSWD: ALL
sudo就不用密码了
username ALL=(ALL) NOPASSWD: ALL
sudo就不用密码了
|
Centos linux下passwd文件格式(FedoraCore 14可能有所不同吧)
root:x:0:0:root:/root:/bin/bash
注册名:口令:用户标识号:组标识号:用户名:用户主目录:命令解释程序
这里修改的是用户标识号或者组织标识号,修改的这些属性的命令是usermod和groupmod
楼主所说的知识点可能是这个
|
2楼方法挺好
在/etc/sudoers中添加username ALL=(ALL) ALL
然后你可以使用username 登陆
并sudo +命令运行权限命令
或者直接 sudo su
切换到root 使用完后 exit退出即可
安全性还不错
在/etc/sudoers中添加username ALL=(ALL) ALL
然后你可以使用username 登陆
并sudo +命令运行权限命令
或者直接 sudo su
切换到root 使用完后 exit退出即可
安全性还不错
|
直接su,普通用户的身份就被切换成管理员身份,但是这个他就一直是管理员,直到exit