linux添加子用户并给予root权限,ssh私钥登录
1. 添加子用户命令
-
useradd tomcat 创建用户tomcat
-
passwd tomcat 给已创建的用户tomcat设置密码
-
将在/home下创建tomcat的目录
2. 设置子用户使用私钥连接ssh
-
切换用户 su tomcat
- 或之后chown改变之后创建的文件和文件夹的所属人
-
编辑登录公钥文件
-
cd /home/tomcat ,创建.ssh目录 mkdir .ssh
-
vim /home/tomcat/.ssh/authorized_keys
-
-
给予文件权限用于ssh读取公钥
-
chmod 600 /home/tomcat/.ssh/authorized_keys
-
chmod 700 /home/tomcat/.ssh/
-
3. 赋予用户root权限
方法一:修改 /etc/sudoers 文件,或直接用visudo命令修改
-
直接赋予用户root权限,添加一行
tomcat ALL=(ALL) NOPASSWD: ALL
-
修改完毕,现在可以用tomcat帐号登录,然后sudo su