新聞中心
linux是一個全球領先并最受推崇的開源操作系統(tǒng),su命令(Substitute User)在其中占有重要作用,它可以在不同的用戶賬戶間切換以及具備以不同用戶身份權限執(zhí)行命令,今天要對這個命令進行詳細介紹。

讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:域名與空間、雅安服務器托管、營銷軟件、網(wǎng)站建設、海珠網(wǎng)站維護、網(wǎng)站推廣。
su命令可以用來切換到不同的用戶身份,它有三種格式,一種是使用su命令切換到更高權限的用戶,比如 root 賬戶的格式:
“`bash
su –
另一種是在當前用戶賬號下切換到其他用戶,(假設currentuser是當前用戶):
```bash
su - targetuser
第三種就是不需要密碼,直接切換到特定用戶:
“`bash
su -l targetuser
如果希望以不同身份執(zhí)行一行命令,可以使用如下命令:
```bash
su -l targetuser -c "command"
使用su時,默認會執(zhí)行該賬戶的 .bash_profile 文件中定義的環(huán)境變量等內(nèi)容,如果要避免這種情況,可以使用-m參數(shù),-m參數(shù)的意思是把當前用戶的環(huán)境變量跟隨到切換的賬號下。
另外,還有一個 su —虛擬終端(縮寫為vt)命令,可以將運行的shell作為一個虛擬終端運行,以此來防止被切換賬戶的安全性被損害。
小結:
su命令是Linux系統(tǒng)在不同用戶間切換及以不同用戶做命令執(zhí)行的重要命令,它有三種格式,分別是使用su命令切換到更高權限的用戶,以當前用戶賬號下切換到其他用戶,以及不需要密碼,直接切換到特定用戶。另外,還有一個安全性更高的su —虛擬終端(縮寫為vt)命令,以此來防止被切換賬戶的安全性被損害。
香港服務器選創(chuàng)新互聯(lián),香港虛擬主機被稱為香港虛擬空間/香港網(wǎng)站空間,或者簡稱香港主機/香港空間。香港虛擬主機特點是免備案空間開通就用, 創(chuàng)新互聯(lián)香港主機精選cn2+bgp線路訪問快、穩(wěn)定!
新聞標題:Linux下su命令的使用技巧(linux中su命令)
新聞來源:http://m.5511xx.com/article/codcgsh.html


咨詢
建站咨詢
