linux 普通用户下sudo命令权限设置
来源:互联网 发布:英国经济数据 编辑:程序博客网 时间:2024/05/01 17:33
如果执行sudo命令的用户没有执行sudo的权限,执行sudo命令时会报下面的错
[oracle@dev ]# sudo /sbin/service shiny-server restart
oracle is not in the sudoers file.This incident will be reported
设置用户执行sudo命令权限
方法如下:
1、进入超级用户模式。也就是输入"su -",系统会让你输入超级用户密码,输入密码后就进入了超级用户模式。
2、添加文件的写权限。也就是输入命令"chmod u+w /etc/sudoers"。
3、编辑/etc/sudoers文件。也就是输入命令"vim /etc/sudoers",输入"i"进入编辑模式,
找到这一行:"root ALL=(ALL) ALL"在起下面添加"xxx ALL=(ALL) ALL"(这里的xxx是你的用户名),
如果要让执行时不需要输入密码,再找到下面这一句
# %wheel ALL=(ALL) NOPASSWD: ALL
并去掉注释:
%wheel ALL=(ALL) NOPASSWD: ALL
然后保存(就是先摁一下Esc键,然后输入":wq")退出。
4、将你的用户(普通用户)调整至“ wheel ”用户组里面。
gpasswd -a YourUserName wheel
这样,就可以每次执行 sudo 命令时不再输入密码了
5、撤销文件的写权限。也就是输入命令"chmod u-w /etc/sudoers"。
[oracle@dev ]$ su root
[root@dev ]# chmod u+w /etc/sudoers
[root@dev ]# vim /etc/sudoers
[root@dev ]# chmod u-w /etc/sudoers
[root@dev ]# gpasswd -a oracle wheel
[root@dev ]# su oracle
[oracle@dev ]# sudo /sbin/service shiny-server restart
oracle is not in the sudoers file.This incident will be reported
设置用户执行sudo命令权限
方法如下:
1、进入超级用户模式。也就是输入"su -",系统会让你输入超级用户密码,输入密码后就进入了超级用户模式。
2、添加文件的写权限。也就是输入命令"chmod u+w /etc/sudoers"。
3、编辑/etc/sudoers文件。也就是输入命令"vim /etc/sudoers",输入"i"进入编辑模式,
找到这一行:"root ALL=(ALL) ALL"在起下面添加"xxx ALL=(ALL) ALL"(这里的xxx是你的用户名),
如果要让执行时不需要输入密码,再找到下面这一句
# %wheel ALL=(ALL) NOPASSWD: ALL
并去掉注释:
%wheel ALL=(ALL) NOPASSWD: ALL
然后保存(就是先摁一下Esc键,然后输入":wq")退出。
4、将你的用户(普通用户)调整至“ wheel ”用户组里面。
gpasswd -a YourUserName wheel
这样,就可以每次执行 sudo 命令时不再输入密码了
5、撤销文件的写权限。也就是输入命令"chmod u-w /etc/sudoers"。
[oracle@dev ]$ su root
[root@dev ]# chmod u+w /etc/sudoers
[root@dev ]# vim /etc/sudoers
[root@dev ]# chmod u-w /etc/sudoers
[root@dev ]# gpasswd -a oracle wheel
[root@dev ]# su oracle
0 0
- linux 普通用户下sudo命令权限设置
- Centos下普通用户设置sudo权限
- Linux设置普通用户无密码sudo权限
- centos(linux)普通用户设置sudo权限
- Linux环境下提升普通用户权限(sudo)
- Linux环境下提升普通用户权限(sudo)
- Linux环境下提升普通用户权限(sudo)
- 【Linux】下为普通用户添加sudo权限
- Linux环境下提升普通用户权限(sudo)
- centos普通用户设置sudo权限
- centos普通用户设置sudo权限
- centos普通用户设置sudo权限
- CentOS 普通用户设置sudo权限
- SUSE 11 SP2下给普通用户加上sudo命令权限
- linux 普通用户添加sudo权限
- Linux普通用户具备sudo权限
- linux下设置sudo权限
- Linux 下普通用户默认没有sudo执行权限的解决办法
- Maven名词解释
- Convert Sorted Array to Binary Search Tree
- charset=gb2312和charset=utf-8的区别
- C#特性之Obsolete
- Eclipse皮肤
- linux 普通用户下sudo命令权限设置
- 错误处理:your content must have a TabHost whose id attribute is 'android.R.id.tabhost'
- android开发步步为营之12:AutoCompleteTextView和MultiAutoCompleteTextView
- 是什么干扰了你小音箱的音质
- 【iOS开发-3】sandbox沙盒介绍以及如何取得沙盒里面各文件的路径,图片导入方式和图片路径获取
- 手机位置相关知识——HLR和VLR
- C++学习笔记(第六章 指针的应用 字符串 引用 之二)
- 理解ThreadLocal
- select 分组 每组显示N条