Linux中使用者及檔案許可權管理

2021-07-25 05:36:50 字數 1012 閱讀 7578

who am i

輸入的第一列表示開啟當前偽終端的使用者的使用者名稱(要檢視當前登入使用者的使用者名稱,去掉空格直接使用whoami即可),第二列的pts/0pts表示偽終端,所謂偽是相對於/dev/tty裝置而言的,還記得上一節講終端時的那七個使用[ctrl]+[alt]+[f1]~[f7]進行切換的/dev/tty裝置麼,這是「真終端」,偽終端就是當你在圖形使用者介面使用/dev/tty7時每開啟乙個終端就會產生乙個偽終端,pts/0後面那個數字就表示開啟的偽終端序號,你可以嘗試再開啟乙個終端,然後在裡面輸入who am i,看第二列是不是就變成pts/1了,第三列則表示當前偽終端的啟動時間。

who 命令其他引數:

-a列印能列印的全部

-d列印死掉的程序

-mam i,mom likes

-q列印當前登入使用者數及使用者名稱

-u列印當前登入使用者登入資訊

-r列印執行等級

檢視當前登入使用者的使用者名稱,採用:whoami

2.su, su-, sudo

su:切換使用者user,執行時需要輸入目標使用者密碼

sudo (cmd):特權執行cmd命令

su - 《user》:切換使用者,同時環境變數變為目標使用者環境變數

檢視自己屬於哪個使用者組:groups 使用者名稱

cat:讀取指定檔案然後列印到終端輸出|sort 表示將讀取的檔案進行乙個字典排序然後輸出

可能你還是不太明白,比如第一項檔案型別和許可權那一堆東西具體指什麼,鏈結又是什麼,何為最後修改時間,下面一一道來:

Linux檔案許可權及使用者管理

etc passwd檔案與 etc shadow檔案 etc passwd檔案 etc passwd檔案主要存放登入名 uid等使用者相關資訊,使用者登入密碼存放在 etc shadow檔案中。例子 root x 0 0 root root bin bash ftp x 14 50 ftp user...

Linux檔案許可權及使用者管理

etc passwd檔案與 etc shadow檔案 etc passwd檔案 etc passwd檔案主要存放登入名 uid等使用者相關資訊,使用者登入密碼存放在 etc shadow檔案中。例子 root x 0 0 root root bin bash ftp x 14 50 ftp user...

Linux使用者及檔案許可權管理

linux 下有三類使用者 1.超級使用者 root 具有作業系統的一切許可權,uid為0 2.普通使用者 具有作業系統有限的許可權 uid為 500 6000 3.偽使用者 是為了方便系統管理,滿足相應的系統程序檔案屬主的要求,不能登入系統,uid為 1 499 linux 通過 etc pass...