日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無(wú)先后,達(dá)者為師

網(wǎng)站首頁(yè) 編程語(yǔ)言 正文

Ubuntu中的sudo和su命令介紹_linux shell

作者:springsnow ? 更新時(shí)間: 2022-07-29 編程語(yǔ)言

Ubuntu默認(rèn)不能直接用root帳戶登錄,必須從第一個(gè)創(chuàng)建的用戶(既安裝時(shí)創(chuàng)建的那個(gè)用戶)通過(guò)su或sudo來(lái)獲得root權(quán)限。在Ubuntu中對(duì)系統(tǒng)進(jìn)行操作很多時(shí)候都要使用這個(gè)命令,由此可見對(duì)于新來(lái)說(shuō)很有必要來(lái)認(rèn)識(shí)這個(gè)命令。這或許不太方便,但這樣增加了安全性,避免用戶由于誤操作而損壞系統(tǒng)。

一、 sudo(Super User Do)

sudo + 某些直接運(yùn)行提示無(wú)權(quán)限的命令。sudo即為Super user do的意思

解釋

  • 不是所有命令都能用sudo執(zhí)行的,比如 cd 命令前不能用sudo。
  • 在第一次用sudo運(yùn)行命令時(shí)會(huì)提示輸入當(dāng)前用戶的密碼,在當(dāng)前終端再次使用sudo時(shí)不需要再次輸入密碼。
  • sudo的作用是在確認(rèn)當(dāng)前用戶是本人(輸入過(guò)當(dāng)前用戶的密碼)情況下暫時(shí)將root權(quán)限借用給當(dāng)前用戶,會(huì)有日志記錄用戶輸入的命令等信息。
  • sudo的配置文件為 “/etc/sudoers”,若想修改配置文件應(yīng)用 ?sudo visudo -f /etc/sudoers??來(lái)修改,因?yàn)閟udo的配置文件有嚴(yán)格的語(yǔ)法格式,用visudo可以在退出時(shí)檢查語(yǔ)法,有錯(cuò)誤時(shí)會(huì)提示。

常用選項(xiàng)

  • -l(小寫的L) : 察看當(dāng)前用戶使用sudo可以運(yùn)行的命令,并不是在每臺(tái)機(jī)器上都能用sudo使用所有需要權(quán)限的命令。
  • -V :? 察看本機(jī)sudo的版本。
  • -k? :? 強(qiáng)制用戶下次使用sudo時(shí)輸入密碼。

舉例

1、ubuntu修改root密碼:?sudo passwd?或者?sudo passwd root?

2、普通用戶如果想更改自己的密碼,直接運(yùn)行?passwd?即可

3、清除密碼:?passwd –d??

二、? su(Switch User)

su? [username] ( 不輸入時(shí)一般默認(rèn)為root )

解釋

  • su只能用來(lái)切換用戶,提示輸入的不是當(dāng)前用戶的密碼,而是輸入欲切換到的用戶的密碼,默認(rèn)輸入該用戶密碼后取得該用戶的權(quán)限。
  • 在剛安好的系統(tǒng)中root的密碼是隨機(jī)的,需要輸入passwd按照提示改變r(jià)oot的密碼。以后也可以通過(guò)該命令更改root密碼。輸入root密碼后命令頭會(huì)變成root@當(dāng)前用戶名。此時(shí)輸入exit即可退出root賬戶。
  • root賬戶狀態(tài)下使用su切換到低權(quán)限用戶時(shí)不需要輸入密碼,同樣輸入exit可以退回至root賬戶。

常用選項(xiàng)

  • -c/--command + [賬戶名(缺省一般為root)] [命令] :以該賬戶名執(zhí)行輸入的命令,執(zhí)行完畢切換回原來(lái)的賬戶。
  • -/-l/-login :切換賬戶后自動(dòng)更新環(huán)境變量與切換到的用戶相同。
  • -h :獲取su的詳細(xì)解釋。

?舉例

1、切換到到root用戶:?su?或?su root?

image

2、切換回當(dāng)前用戶 :?su 用戶?

原文鏈接:https://www.cnblogs.com/springsnow/p/12206683.html

欄目分類
最近更新