1. 程式人生 > >Linux 使用者及檔案許可權管理

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

   有時候我們需要在系統中建立、刪除使用者、使用者組以及對其中的檔案進行許可權的設定操作可以運用下面的基礎命令來實現。
  • 檢視使用者
who am i
(whoami也可以)
或者
who mom likes
 順便貼上who命令其他常用的引數:
引數 說明
-a 列印全部
-d 列印死掉的程序
-m 同am i與mom likes
-q 列印當前的使用者名稱及使用者數
-u 列印當前登入使用者的登入資訊
-r 列印執行等級
  • 建立使用者

       建立一個使用者必須使用超級管理員許可權,例如我們建立一個名字叫Tom的使用者,使用如下命令:
    
       sudo adduser Tom
    
       *在執行sudo的時候需要輸入超級管理員的密碼*
    
      建立好使用者後你可以使用如下的命令切換使用者:
    
        su -l Tom  *執行該命令需要此賬戶的密碼*
      退出該賬戶使用exit
    
  • 使用者組

       我們在檢視自己屬於哪些使用者組的時候可以使用如下命令:
       groups Tom
    
       當我們想要將Tom新增到sudo使用者組,讓它也能獲得root許可權時,可以用下面的命令:
    
       sudo usermod -G sudo Tom
    
      當我們想刪除使用者時,執行如下命令即可:
    
      sudo deluser Tom --remove-home
    
  • 檔案許可權

     當我們想變更檔案所有者時我們可以使用如下的命令:
    
        我們首先建立一個檔案:touch tom.txt
    
        我們想將該檔案的所有者變更成Tom時,執行
    
        sudo chown Tom tom.txt
    
        當我們不想其他使用者讀這個檔案時我們可以修改它的許可權
        chmod 700 tom.txt
    
        其次我們還可以加減賦值操作
    
        chmod go-rw tom.txt
    
        注:     + 表示增加許可權、- 表示取消許可權、= 表示唯一設定許可權
               r 表示可讀取,w 表示可寫入,x 表示可執行
    

    每天記錄自己的學習軌跡,加油!做一個快樂的程式設計師!

    這裡寫圖片描述