linux sudo命令的使用詳解(部分Ubuntu服務(wù)器需要切換sudo用戶)
[日期:2022-10-15] 來源:宇塵網(wǎng)絡(luò)幫助中心 作者:宇塵網(wǎng)絡(luò)幫助中心 閱讀:683次
今天有個(gè)越南vps的客戶,他又新開了一臺(tái),但是這臺(tái)機(jī)器他需要ubuntu系統(tǒng),這個(gè)系統(tǒng)還不是很熟悉,
機(jī)房給下來,給的不是root用戶的,給客戶改密碼也麻煩,下面是找到的一些資料,記錄下來
linux sudo命令的使用詳解(部分Ubuntu服務(wù)器需要切換sudo用戶)
我們在選擇部分云服務(wù)商的Ubuntu鏡像的時(shí)候,并不是默認(rèn)root用戶,而是ubuntu用戶,這樣我們在安裝軟件的時(shí)候需要切換到root權(quán)限,這里我們一般是用到sudo切換的,這里老蔣簡單的介紹 sudo 命令的常用方法。
1、什么是sudo
sudo 是 Linux 和其它類 Unix 操作系統(tǒng)下的權(quán)限授予管理程序。它允許已授權(quán)用戶(或用戶組)在需要時(shí)以 root 或其它用戶權(quán)限運(yùn)行命令,并且具有靈活可擴(kuò)展和能夠?qū)彶橛脩艋顒?dòng)的特性。
2、安裝sudo
一般默認(rèn)是有安裝過的,如果沒有安裝我們需要自己安裝sudo
|
檢查是否已安裝 sudo
|
安裝 sudo
|
RHEL & CentOS
|
rpm -q sudo
|
yum -y install sudo
|
Debian & Ubuntu
|
dpkg -s sudo
|
apt-get -y install sudo
|
3、創(chuàng)建賬戶
useradd 用戶名 && passwd 用戶名
Select Code
Copy
4、sudo 常用參數(shù)
用 sudo -h 命令可以打印詳細(xì)參數(shù)列表。下面介紹幾個(gè)經(jīng)常用到參數(shù)。
命令參數(shù)
|
功能作用
|
sudo -l
|
查詢當(dāng)前用戶擁有的權(quán)限,可以運(yùn)行哪些命令
|
sudo -u 用戶名 命令
|
以指定用戶身份運(yùn)行命令(如不指定,預(yù)設(shè)用戶身份是 root)
|
sudo -u 用戶名 -H 命令
|
將 HOME 環(huán)境變量設(shè)為指定用戶的 HOME 環(huán)境變量
|
sudo -E 命令
|
運(yùn)行命令時(shí)保留當(dāng)前用戶的環(huán)境變量
|
sudo -k
|
清除密碼緩存時(shí)間,下次使用 sudo 需重新驗(yàn)證用戶密碼
|
sudo -v
|
延長密碼緩存時(shí)間 5 分鐘
|