linux中的使用者分為兩種:一種是超級使用者,一種是普通使用者。超級使用者是系統自動建立的使用者,使用者名為
root。
涉及的使用者賬號檔案
1、/etc/passwd
這個檔案是文字檔案,使使用者管理工作涉及的重要檔案,允許使用任何文字編輯工具進行編輯。該檔案由許多條記錄組成,每條記錄佔一行,記錄了乙個使用者賬號的必要資訊。每條記錄由7
個字段組成,字段之間用冒號
":"隔開
例如: 使用者名稱:密碼:使用者id
:組id
:個人資訊:使用者主目錄:使用的
shell
使用者名稱:使用者登入系統使用的賬號。子系統中是唯一的
密碼:使用者登入時驗證其身份的密碼由於passwd
、檔案對於所有的使用者都是可讀的,為了系統安全,密碼往往用」
x「代替,而將加密後的真正密碼檔案存放到
/etc/shadow
檔案中,
shadow
檔案只能被超級使用者訪問。
使用者主目錄:通常在/home
下,目錄名和使用者名稱相同,是使用者成功登陸後的預設當前目錄。
2、/etc/shadow
/etc/shadow存放真正密碼的檔案
也是一行行的組成的,之間用冒號分隔
二、新增使用者
1、增加單個使用者
增加使用者使用useradd
或adduser
命令,只有超級使用者
root
才能執行新增使用者操作。
語法:useradd[
引數]
使用者名稱
引數:-c comment
:關於使用者的注釋性描述
-d dirctory:為使用者設定主目錄
-g group:為使用者設定組
-g group :為使用者設定附屬組,該使用者將同時是這些組的成員。如果多個組,不同組之間用」,「隔開。
group
必須是事先存在的。
例:[root@localhost root]#useradd user1
新建使用者user1
,系統將在
/home
目錄下為新建的使用者命名的主目錄,使用者對自己的主目錄擁有全部的許可權,同時在
passwd
和shadow
檔案中會增加一行該使用者的記錄。
[root@localhost root]#useradd -d /home/users/zhang -m -g user1 zhang
建立使用者zhang
,將/home/users/zhang
作為使用者主目錄並建立該目錄,將
zhang
加入到user1
組中。
2、手工新增使用者
1)、在
/etc/passwd
檔案中增加一行使用者資訊
2)、建立使用者目錄,並賦予使用者對主目錄的讀、寫、執行許可權
3)、將/etc/skel
目錄下的內容包括隱含檔案全部複製到使用者主目錄中。
4)、執行passwd
命令,使
passwd
檔案和shadow
檔案保持一致。
5)、設定使用者初始密碼
設定密碼的passwd命令
語法:passwd[
命令名]
未指定使用者修改密碼,中有超級使用者才能修改其他使用者的密碼,普通使用者只能修改自己的密碼。且再更改密碼之前,系統會要求使用者輸入現在的密碼。
修改使用者的屬性
usermod命令
語法:usermod[
引數] 使用者名稱
引數:-d home_dir:
更改使用者的主目錄
-m:和
-d
一同使用,如果新制定的主目錄不存在則建立該目錄,並將原主目錄下的內容移動到新的主目錄下,原主目錄同時被刪除。
三、組的新增和刪除
groupadd
語法:group
組名
[root@localhost root]#groupadd workgroup
建立名為workgroup的組
刪除組使用groupdel命令
groupdel 組名
[root@localhost root]#groupdel workgroup
4、組中新增使用者
語法:gpasswd[
引數] 組名
-a username :把指定的使用者加入組中
-d username :把指定使用者從組中刪除
-a username:將指定使用者作為管理員
linux中的man命令總結
代表內容 1 普通的命令 2 核心呼叫的函式與工具 3 常見的函式與函式庫 4 裝置檔案的說明 5 配置檔案 6 遊戲 7 慣例與協議 8 管理員可用的命令 9 核心相關的檔案 結構名稱 代表意義 name 命令的名稱 synopsys 引數的大致使用方法 description 介紹說明 exam...
Linux中的ln命令總結
一 命令用途 ln命令負責將linux中的檔案或者資料夾建立鏈結,類似windows下的快捷方式。其使用場景是當需要在不同的目錄使用相同的檔案時為了避免重複資料佔據過多資源時就可以建立鏈結。其所建立的鏈結有兩種,分別是硬鏈結 ln預設建立 和符號鏈結 又稱軟連線,需要在ln命令後面跟 s引數 二 語...
linux中的cp命令總結
cp總結 功能說明 複製檔案或目錄 語法 cp 引數 源檔案目錄 目標檔案或目錄 該命令用於將乙個或多個檔案複製到目標目錄 補充說明 cp指令用在複製檔案或目錄,如同時指定兩個以上的檔案或目錄,且最後的目的地是乙個已經存在的目錄,則它會把前面指定的所有檔案或目錄複製到該目錄中。若同時指定多個檔案或目...