1.添加用户(如: deploy)

 sudo adduser deploy

2.添加sudo权限

sudo usermod -G sudo deploy 

3.添加root权限

查看/etc/sudoers文件权限,如果只读权限,修改为可写权限

chmod 777 /etc/sudoers
ls -l /etc/sudoers
# -rwxrwxrwx 1 root root 1700 Apr 19 11:34 /etc/sudoers

如果需要让此用户有root权限,执行命令:

 sudo vim /etc/sudoers

修改文件在%sudo ALL=(ALL:ALL) ALL后下面增加一行:

# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
deploy ALL=(ALL:ALL) NOPASSWD: ALL

保存退出,username 用户就拥有了root权限,并且输入sudo命令时,无需输入密码。

如果想sudo组都不需要输入密码

%sudo    ALL=(ALL) NOPASSWD:ALL

恢复/etc/sudoers的访问权限为440

chmod 440 /etc/sudoers
ls -l /etc/sudoers
# -r--r----- 1 root root 1700 Apr 19 11:34 /etc/sudoers

增加ssh登录:

vim .ssh/authorized_keys

将本地公钥粘贴进去,退出重新登录。

0条评论 顺序楼层
请先登录再回复