Linux入門基礎:Linux使用者基礎

來源:互聯網
上載者:User

Linux入門基礎:Linux使用者基礎 使用者,組當我們使用Linux時,需要以一個使用者的身份運行,使用者限制使用者或進程可以使用,或不可使用哪些資源。 組,用來方便組織系統管理使用者 每個使用者擁有一個UserID,作業系統實際使用的是使用者ID,而非使用者名稱每個使用者屬於一個主組,屬於一個或多個附屬組每個組擁有一個GroupID每個進程以一個使用者身份運行,並受該使用者可訪問的資源限制每個可登入使用者擁有一個制定的shell 使用者使用者ID為32位,從0開始,但是為了和老式系統相容,使用者ID限制在60000以下。 使用者分為以下三種:root使用者 (ID為0的使用者為root使用者)系統使用者(1~499)普通使用者(500以上)系統中的檔案都有一個所屬於使用者及所屬組使用id命令可以顯示目前使用者的資訊使用passwd命令你個可以修改目前使用者密碼  相關檔案/etc/passwd    - 儲存使用者資訊/etc/shadow    - 儲存使用者密碼(加密的)/etc/group       - 儲存組資訊  查看登入的使用者 命令whoami顯示目前使用者命令who顯示有哪些使用者已經登入系統命令w顯示有哪些使用者已經登入並且在幹什麼 pts/0:圖形介面Linux很多時候,命令越長,顯示出來的越少,命令越少,顯示出來的越多 建立一個使用者 命令useradd建立一個新使用者$ useradd  zsd    建立一個名為zsd的使用者這個命令會執行以下操作1. 在/etc/passwd中添加使用者資訊2. 如果使用passwd命令為指定使用者建立密碼,則將密碼加密儲存在/etc/shadow檔案中3. 為使用者建立一個新的家目錄 /home/zsd4. 將/etc/skel 中的檔案複製到使用者家目錄中(這個檔案是建立使用者的一些初始檔案,在這個檔案中建立一些檔案,例如如使用者文檔等,以後只要建立新使用者,都會自動有這些檔案)5. 建立一個與使用者使用者名稱相同的組,建立使用者預設屬於這個同名組 命令useradd支援以下參數-d  家目錄-s  登入shell-u  userid-g  主組-G 附屬組也可以通過直接修改/etc/passwd的方式實現,但是不建議   修改使用者資訊usermod   參數  username 命令usermod支援以下參數-l   新使用者名稱。 $ usermod -l  new_name  test_user  把test_user改名為new_name(修改新使用者名稱後,/home目錄下的使用者檔案名稱不會改變,需要手動修改,否則使用者登入找不到家目錄)-u  新userid。  $ usermod -u 1002  test_user  把test_user的id改為1002-d  使用者家目錄位置-g  使用者所屬主組-G  使用者所屬附屬組-L   鎖定使用者使其不能登入-U  解除鎖定  刪除使用者命令userdel 用以刪除指定使用者 $ userdel  test_user       (刪除使用者,但保留使用者的家目錄) $ userdel  -r  test_user  (刪除使用者,並且刪除該使用者家目錄)  組 幾乎所有作業系統都有組的概念,通過組,我們可以更加方便地歸類和系統管理使用者。一般來講,我們使用部門,職能或地理地區的分類方式來建立使用組。 每個組有一個組ID組資訊儲存在 /etc/group 中每個使用者擁有一個主組,同時還可以擁有最多31個附屬組  建立,修改,刪除群組 命令groupadd用以建立組   $ groupadd  lab104  命令groupmod用以修改組資訊   $ groupmod  -n  newname  oldname   修改組名   $ groupmod  -g  newGid  oldGid          修改組ID 命令groupdel用以刪除群組   $  groupdel   lab104     

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.