linux添加子用戶并給予root權限,ssh私鑰登錄方式
更新時間:2026年01月19日 08:45:30 作者:realjac
這篇文章主要介紹了linux添加子用戶并給予root權限,ssh私鑰登錄方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
1. 添加子用戶命令
- useradd tomcat 創(chuàng)建用戶tomcat
- passwd tomcat 給已創(chuàng)建的用戶tomcat設置密碼
- 將在/home下創(chuàng)建tomcat的目錄
2. 設置子用戶使用私鑰連接ssh
- 切換用戶 su tomcat
或之后chown改變之后創(chuàng)建的文件和文件夾的所屬人
- 編輯登錄公鑰文件
cd /home/tomcat ,創(chuàng)建.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
修改完畢,現(xiàn)在可以用tomcat帳號登錄,然后sudo su
方法二
修改 /etc/sudoers 文件,給某用戶組添加root權限,然后將所有賬號都追加到該用戶組中
賦予用戶組root權限
# Group privilege specification %tomgroup ALL=(ALL) NOPASSWD: ALL
將賬號追加到用戶組中,同時屬于多個用戶組,即可sudo su
usermod -G tomgroup tomcat
查看用戶所在組
groups tomcat
方法三
修改 /etc/passwd 文件,找到如下行,把用戶ID修改為 0 ,不推薦使用
tomcat:x:0:33:tomcat:/data/webroot:/bin/bash
總結
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Ubuntu16.04 ext4格式硬盤掛載普通用戶權限控制的操作方法
這篇文章主要介紹了Ubuntu16.04 ext4格式硬盤掛載普通用戶權限控制的操作方法,需要的朋友可以參考下2018-06-06

