Linux使用者及使用者組管理

來源:互聯網
上載者:User

標籤:使用   檔案   linux   amp   管理   ad   ui   使用者   

  Linux是個優秀的多使用者多任務作業系統。

  掌握Linux的使用者/使用者組管理是基本及必備技能之一。

  簡單做下總結。

 

  無論採用圖形介面的使用者管理設定,還是終端的管理方式,最終目的都是對系統的使用者/使用者組設定檔進行修改。

  因此,這裡我們將採用直接修改相關設定檔的方式對 使用者/使用者組 進行管理。

  

  首先,我們必須搞清楚,系統是如何載入 使用者/使用者組 相關配置資訊的呢?

  對Linux系統檔案結構有所認識的朋友肯定清楚,/etc/ 目錄下集中存放著Linux的設定檔,這裡我們不多說,集中關注本節的核心, 使用者/使用者組 的管理設定檔也是存在在這裡的。是哪幾個檔案呢?

  /etc/passwd  &  /etc/shadow  --  這兩個便是使用者資訊的相關設定檔;

  /etc/group  &  /etc/gshadow  --  這兩個是使用者組資訊的相關設定檔;

  passwd 和 group 存放了 基本的記錄資訊,這裡的資訊都是明文記錄的,但是密碼是不能這樣子給顯示出來的,所以像密碼這類資訊就被通過處理投射到了  shadow 和 gshadow 檔案中。因此,我們就是要修改這四個檔案來實現管理功能。

  

  使用者/使用者組的管理也不例外於增刪改查這幾項。在這裡,就不對檔案內的記錄格式做詳細介紹了。幹起來~~~

  查,沒啥好說的,用vi開啟,肉眼看也行,(:/)搜尋也行,找自己需要的記錄就是了。

  增,是從無到有,管理需要的節操這裡都會接觸到。按照約束,我們添加新的記錄。

    1.使用者管理,vi passwd ,格式為 --  使用者名稱:x:uid:gid::home路徑:/bin/bash

    2.第二個欄位的x就是表示有密碼的意思,但是已經提過,密碼不在這個檔案設定,我們將對該檔案做投射處理,終端執行pwconv,shadow將會產生一條對應該使用者名稱的記錄。

    3.使用者組管理,vi group , 格式為 --  使用者組名:x:gid:user_list

      user_list就是該使用者組包含的使用者集合,多個使用者間用逗號隔開。以後修改使用者組資訊,為該使用者組添加刪除使用者都是從這裡下手。

    4.對 group 進行投射管理,終端 執行 grpconv ,在 gshadow 中也會對應產生該使用者組的記錄。

    5.為新使用者添加基本的系統設定檔。前提是為新使用者按照配置的home路徑準備好其home目錄,然後將/etc/skel/下的隱藏檔案都複製到其home目錄下。

    6.將其home目錄的歸屬者修改為設定檔中配置的使用者和使用者組。

  ok,大功初成。啟用新使用者,終端執行passwd 使用者名稱,為其設定密碼即可。

  在以上設定中需要注意的就是root使用者組操作要謹慎,不要添加普通使用者。uid,系統一般會預留空間,普通使用者一般設在1000~60000之間即可,gid同樣也是,而且不要重複。在添加過程中,要注意查看,為其設定的uid,gid是否已經使用,以便做合理修改。

  既然會添加了,那麼改自然更加輕鬆。

  刪除操作,從passwd和shadow刪除,並將其對應的group內的user_list內刪除即可。

 

  這是筆者自己的總結文章,所以中間會有些內容簡略些,如果有不妥之處還請不吝賜教,給予指正。若有朋友需要協助,可以隨時留言或發送郵件[email protected],筆者將儘可能的及時給予回複。

聯繫我們

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