【Linux 入門筆記】Linux使用者基礎__Linux

來源:互聯網
上載者:User
使用者和組的概念
每個使用者擁有一個UserID,作業系統實際使用的是使用者ID,而非使用者名稱 每個使用者屬於一個主組,並受該使用者可訪問的資源限制 每個組擁有一個GroupID 每個進程以一個使用者身份運行,並受該使用者可訪問的資源限制 每個可登入使用者都擁有一個指定的shell 使用者
使用者ID為32位,從0開始,但是為了和老式作業系統相容,使用者ID限制在60000以下 -root使用者,ID為0的使用者 -系統使用者 1-499 -普通使用者 500以上 系統中的檔案都有一個所屬使用者及所屬組 使用 id 命令可以顯示目前使用者的資訊 使用 passwd 命令可以修改目前使用者密碼
使用者資訊相關的檔案
/etc/passwd //[1.使用者名稱、2.x表示使用者密碼是儲存在shadow之中的、3.使用者id號、4.組id、5.使用者描述資訊、6.使用者的家目錄、7.使用者的登入shell,實際上就是bin下的bash] /etc/shadow // [1.使用者名稱、2.密碼,。。表示使用者沒有建立過密碼(分3個部分,用$隔開,第一個6表示用的是SHA的512位加密)] /etc/group [組使用者名稱、組密碼、組ID]
whoami 顯示目前使用者
who 顯示登入終端的使用者
pts/0 是圖形介面 w 顯示那些使用者登入,還能顯示他們在做什麼

建立一個使用者
useradd 使用者名稱 //建立一個使用者名稱 [上面這條命令或執行以下操作: 1. 在/etc/passwd 中添加使用者資訊 2. 如果使用 passwd 命令建立密碼,則將密碼加密儲存在/ect/shadow 中 3. 為使用者建立一個新的家目錄 /home/xxx 4. 將/ect/skel 中的檔案複製到使用者的家目錄中 5. 建立一個與使用者名稱相同的組,預設的使用者屬於這個同名組] 命令useradd 支援以下參數 -d 指定家目錄 -s 修改登入shell -u 指定UID -g 指定主組 -G 附屬組(最多31個)
passwd + 使用者名稱 //給一個使用者建立密碼 usermod 用來修改使用者資訊 usermod 參數 username -l 更新使用者名稱 usermod -l 新使用者名稱 老使用者名稱 -u 更新userid -d 使用者家目錄位置 -g 使用者所屬主組 -L 鎖定使用者使其不能登入 -U 解除鎖定 -G 指定附屬組 userdel 使用者 刪除一個使用者 (保留使用者的家目錄) userdel -r 使用者 刪除使用者和使用者的家目錄
組 (一般使用部門,職能或地理地區來分類)
每個組有一個組ID 組資訊儲存在/etc/group中 每個使用者擁有一個主組,同時還可以擁有最多31個附屬組 groupadd 組名 添加一個組 groupmod -n 新組名 舊組名 修改組名 groupmod -g 新id 舊id 修改組ID groupdel 組名 可以刪除一個組



聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.