1. 程式人生 > >su - root免密設置

su - root免密設置

watermark word sta 自定義 cto 51cto oca int col

背景:root用戶被禁止SSH登錄,只能普通用戶ai登錄後,切換root,每次都需要輸入密碼,很費勁。

環境:centos

解決方法:
1、安裝expect

yum -y install expect

2、編輯腳本授權,名稱自定義

vim  /home/ai/ai

#!/usr/bin/expect
set password ABCabc@123
spawn su - root
expect -nocase "password: "
send "$password\r"
interact

chmod +x /home/ai/ai
chown ai:ai /home/ai/ai

3、設置環境變量(登錄ai用戶)

vim /home/ai/.bashrc
alias ai=‘./ai‘

source /home/ai/.bashrc

4、測試
在ai用戶狀態下,執行

ai

技術分享圖片

su - root免密設置