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

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


咨詢
建站咨詢
