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帳號(hào)登錄,然后sudo su
方法二
修改 /etc/sudoers 文件,給某用戶組添加root權(quán)限,然后將所有賬號(hào)都追加到該用戶組中
賦予用戶組root權(quán)限
# Group privilege specification %tomgroup ALL=(ALL) NOPASSWD: ALL
將賬號(hào)追加到用戶組中,同時(shí)屬于多個(gè)用戶組,即可sudo su
usermod -G tomgroup tomcat
查看用戶所在組
groups tomcat
方法三
修改 /etc/passwd 文件,找到如下行,把用戶ID修改為 0 ,不推薦使用
tomcat:x:0:33:tomcat:/data/webroot:/bin/bash
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
使用apache的rotatelogs命令實(shí)現(xiàn)WebLogic啟動(dòng)命令的nohup的日志回滾
通過apache的rotatelogs命令實(shí)現(xiàn)WebLogic啟動(dòng)命令的nohup的日志回滾,有需要的朋友可以參考下2013-01-01
eclipse3.2.2 + MyEclipse5.5 + Tomcat5.5.27 配置數(shù)據(jù)庫連接池
首先有一點(diǎn)要明確, 我是個(gè)新手, 而我所知道的只是一個(gè)表面, 根源我并不了解, 目前也不打算去深究. 所以我的方法, 可能只適用于eclipse3.2.2 + MyEclipse5.5 + Tomcat5.5.27 的數(shù)據(jù)庫連接池的配置, 其他版本我無法保證.至少Tomcat 6的admin包還沒出, 所以我的方法肯定不適用于Tomcat 6.2008-10-10
CentOS桌面環(huán)境中網(wǎng)卡啟動(dòng)失敗的解決方法
這篇文章主要為大家詳細(xì)介紹了CentOS桌面環(huán)境中網(wǎng)卡啟動(dòng)失敗的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-11-11
Linux實(shí)現(xiàn)將磁盤分區(qū)掛載到文件目錄
這篇文章主要介紹了Linux實(shí)現(xiàn)將磁盤分區(qū)掛載到文件目錄方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-12-12
Ubuntu下安裝nvidia顯卡驅(qū)動(dòng)(安裝方式簡(jiǎn)單)
這篇文章主要介紹了Ubuntu下安裝nvidia顯卡驅(qū)動(dòng),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-05-05

