为普通用户赋予sudo权限(Linux)
2015-09-01 20:25
656 查看
sudo是linux下常用的允许普通用户使用超级用户权限的工具。在需要超级用户权限时前面加上sudo,比如:
下面介绍如何配置sudoers:
sudo功能的配置文件一般在这里:
Please consider adding local content in /etc/sudoers.d/ instead of directly modifying this file.
新增的文件就用vi编辑就可以了,比如说要为bill0增加sudo权限,就增加一个文件,文件名无所谓,内容是:
不输密码:
保存,退出vi
然后需要把这个文件权限设置为400:
再用bill0用户登录后就可以使用sudo权限了。
sudo vim /xxxxxxxxxx,然后系统提示输入密码,正确后就可以像root一样编辑了,这样做的好处是比较安全。
下面介绍如何配置sudoers:
sudo功能的配置文件一般在这里:
/etc/sudoers,可以使用
visudo编辑,好处是如果规则写的不符合要求能提示你,坏处是调出的是 nano编辑器,甚为不顺手。而且
/etc/sudoers的配置文件的注释里也说明了,不建议直接修改
/etc/sudoers,而是通过在
/etc /sudoers.d/文件夹中新增文件来完成配置。
Please consider adding local content in /etc/sudoers.d/ instead of directly modifying this file.
新增的文件就用vi编辑就可以了,比如说要为bill0增加sudo权限,就增加一个文件,文件名无所谓,内容是:
bill0 ALL=(ALL) ALL
不输密码:
bill0 ALL=(ALL) NOPASSWD: ALL
保存,退出vi
然后需要把这个文件权限设置为400:
chmod 400 bill0
再用bill0用户登录后就可以使用sudo权限了。
相关文章推荐
- linux下文件夹的创建、复制、剪切、重命名、清空和删除命令
- Linux命令学习篇0——原产地
- Linux下gbk-utf8文件和目录下所有文件转码
- CentOS6.6源码编译升级GCC至4.8.2
- linux常用命令(17):whereis命令
- linux常用命令(16):which命令
- Linux mysql 以及sql 语句的使用
- linux利用crontab 自动备份或删除的方法
- Centos6 安装zabbix-server
- Linux安装JDK
- linux常用命令(15):tail命令
- linux查询rpm包详细信息
- linux常用命令(14):head命令
- linux常用命令(13):less命令
- Linux system函数返回值
- mysql学习(3)-linux下mysql主从复制
- Linux磁盘分区管理
- Centos 简单的安全设置
- linux下Vim和Terminal配色
- Linux netlink机制