linux下su,su ,sudo命令的區別和用法

2021-10-02 16:50:45 字數 1687 閱讀 8907

目錄

一、區別

二、su,su- 命令介紹

三、sudo 命令介紹

四、用法介紹

1、su和su-都能切換到root使用者,只要知道了root密碼,這樣系統就很不安全了,但是沒有root密碼的話普通使用者又不能幹一些需要root許可權才能幹的活。所以呢就發明了sudo這個命令

2、sudo:使用sudo執行乙個只有root使用者才能執行的命令,但是需要密碼,這裡的密碼不是root的密碼,而是使用者自己的密碼。這裡使用者只是臨時獲得了root的許可權,幾分鐘後,root許可權自動消失,這樣就解決了安全性問題。

注:su username,這個使用者必須要有密碼才能切換過去,否則切換不成功 su

substitute user identity

1、su-,su -l,su --login三個命令的含義相同,後面只用su-

2、su命令:改變使用者身份或切換到root

1、sudo 可以理解為supper do,即使用超級使用者來執行

2、 man sudo 結果如下

3、 通過sudo -l命令檢視當前使用者對sudo命令的使用許可權

1、sudo ***,在命令的最前面加上sudo即可

1)su:不加使用者名稱,預設切換到root賬戶,當前目錄和環境變數不改變,user,home,logname等變數改變

2)su username:切換為其他使用者,當前目錄和環境變數不改變,user,home,logname等變數改變

3)su - :切換為root使用者,同時變更工作目錄和環境變數,以及user,home,logname等變數

4)su - username:切換到其他使用者,同時變更工作目錄和環境變數,以及user,home,logname等變數

o(∩_∩)o哈哈~,今天終於搞明白這3個命令了,,洗洗睡吧。

2020-02-21 23:20@北京

bat windows和linux下查詢命令

date 2018.12.20 1 參考 2 linux下的which命令 參考自 which命令的作用 在path變數指定的路徑中,搜尋某個系統命令的位置,並且返回第乙個搜尋結果。也就是說,使用which命令,就可以看到某個系統命令是否存在,以及執行的到底是哪乙個位置的命令。命令格式 which ...

linux掃盲之linux下常用FTP命令

格式 ftp hostname ip address a 在linux命令列下輸入 ftp 192.168.1.1 b 伺服器詢問你使用者名稱和密碼,分別輸入使用者名稱和相應密碼,待認證通過即可。格式 get remote file local file 將檔案從遠端主機中傳送至本地主機中。如要獲取...

Linux下locate命令和find命令

一 locate命令 locate命令用於查詢檔案,它比find命令的搜尋速度快,它需要乙個資料庫,這個資料庫由每天的例行工作 crontab 程式來建立。當我們建立好這個資料庫後,就可以方便地來搜尋所需檔案了。即先執行 updatedb 無論在那個目錄中均可,可以放在crontab中 後在 var...