linux添加子用戶并給予root權(quán)限,ssh私鑰登錄方式
1. 添加子用戶命令
- useradd tomcat 創(chuàng)建用戶tomcat
- passwd tomcat 給已創(chuàng)建的用戶tomcat設(shè)置密碼
- 將在/home下創(chuàng)建tomcat的目錄
2. 設(shè)置子用戶使用私鑰連接ssh
- 切換用戶 su tomcat
或之后chown改變之后創(chuàng)建的文件和文件夾的所屬人
- 編輯登錄公鑰文件
cd /home/tomcat ,創(chuàng)建.ssh目錄 mkdir .ssh
vim /home/tomcat/.ssh/authorized_keys
- 給予文件權(quán)限用于ssh讀取公鑰
chmod 600 /home/tomcat/.ssh/authorized_keys chmod 700 /home/tomcat/.ssh/
3. 賦予用戶root權(quán)限
方法一
修改 /etc/sudoers 文件,或直接用visudo命令修改
直接賦予用戶root權(quán)限,添加一行
tomcat ALL=(ALL) NOPASSWD: ALL
修改完畢,現(xiàn)在可以用tomcat帳號登錄,然后sudo su
方法二
修改 /etc/sudoers 文件,給某用戶組添加root權(quán)限,然后將所有賬號都追加到該用戶組中
賦予用戶組root權(quán)限
# 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
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
使用apache的rotatelogs命令實現(xiàn)WebLogic啟動命令的nohup的日志回滾
通過apache的rotatelogs命令實現(xiàn)WebLogic啟動命令的nohup的日志回滾,有需要的朋友可以參考下2013-01-01
eclipse3.2.2 + MyEclipse5.5 + Tomcat5.5.27 配置數(shù)據(jù)庫連接池
首先有一點要明確, 我是個新手, 而我所知道的只是一個表面, 根源我并不了解, 目前也不打算去深究. 所以我的方法, 可能只適用于eclipse3.2.2 + MyEclipse5.5 + Tomcat5.5.27 的數(shù)據(jù)庫連接池的配置, 其他版本我無法保證.至少Tomcat 6的admin包還沒出, 所以我的方法肯定不適用于Tomcat 6.2008-10-10
CentOS桌面環(huán)境中網(wǎng)卡啟動失敗的解決方法
這篇文章主要為大家詳細介紹了CentOS桌面環(huán)境中網(wǎng)卡啟動失敗的解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-11-11
Ubuntu下安裝nvidia顯卡驅(qū)動(安裝方式簡單)
這篇文章主要介紹了Ubuntu下安裝nvidia顯卡驅(qū)動,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-05-05

