Ubuntu sudo visudo


一、sudo工作过程
  1. sudo 会读取和解析 /etc/sudoers 文件,查找调用命令的用户及其权限。
  2. 然后提示调用该命令的用户输入密码 (通常是用户密码,但也可能是目标用户的密码,或者也可以通过 NOPASSWD 标志来跳过密码验证)。
二、  使用visudo命令打开sudo配置文件

1. 最简单的配置,让普通用户support具有root的所有权限 
执行visudo之后,可以看见缺省只有一条配置: 
root    ALL=(ALL) ALL 
那么你就在下边再加一条配置: 
support ALL=(ALL) ALL 
这样,普通用户support就能够执行root权限的所有命令 
以support用户登录之后,执行: 
sudo su - 
然后输入support用户自己的密码,就可以切换成root用户了 

2.如果你的 Ceph 节点默认设置了 requiretty ,执行 sudo visudo 禁用它,并找到 Defaults requiretty 选项,把它改为 Defaults:ceph !requiretty 或者直接注释掉,这样 ceph-deploy 就可以用之前创建的用户(创建部署 Ceph 的用户 )连接了。

猜你喜欢

转载自blog.csdn.net/chibimarukochan/article/details/79216745