#使用者管理
使用者分三種:
超級使用者 uid=0
普通使用者 uid=500-60000
偽使用者 uid=1-499
系統自動生成
uid=500以後的帳號,表示由使用者所建立的帳號。
uid=1=499
的帳號,表示為系統所建立的偽使用者。
uid=0
表示是root
許可權。
finger 檢視使用者詳細資訊
使用者帳號密碼檔案
/etc/passwd #帳號存放檔案
/etc/shadow #密碼存放檔案
pwconv 設定shadow pass
功能,把
/etc/passwd
中的密碼部分提取出來存放到
/etc/shadow
檔案中。
pwunconv 取消shadow pass
功能。此時使用者密碼會還原到
/etc/passwd
中,並刪除
/etc/shadow
檔案。
pwck 檢測
/etc/passwd
是否合法
vipw 編輯
/etc/passwd
鎖定編輯,其它人不能同時編輯
useradd 增加新使用者
-g 指定新增加的使用者所屬的組
-g 為新增使用者指定多個其它使用者組
passwd #設定使用者密碼
格式:passwd -s username 檢視使用者口令狀態
passwd -l 鎖定使用者
passwd -u 解鎖使用者
passwd -d 刪除使用者口令
usermod #修改使用者屬性
格式:usermod-l 鎖定使用者
usermod-u 解鎖使用者
usermod-l 修改使用者名稱
usermod-u 更改使用者的
uid。當
uid為
0時,表示是
root
許可權。
userdel #刪除使用者
格式:
userdel-r 使用者名稱 #連同使用者家目錄級郵件一起刪除
/etc/group #組名存放檔案
/etc/gshadow #組密碼存放檔案
groupadd #增加使用者組
groupadd -r 增加系統使用者組,
gid小於
500
groupdel
刪除使用者組。在刪除時,組中不能有建立組的使用者存在。
groups 使用者名稱 #檢視使用者所屬的組
id 使用者名稱 #檢視使用者資訊
gpasswd
-a 增加使用者到指定的組
-d 從乙個組中刪除乙個使用者
gpasswd -a 使用者名稱 組名
gpasswd -d 使用者名稱 組名
groupmod #修改組屬性
-n 更改組名
-p 設定組密碼
-g 更改
gid,組名不變
newgrp
切換使用者組。當乙個使用者屬於多個組時,可以切換使用者其它組為使用者當前組。
su 使用者名稱 #切換使用者
su - 使用者名稱 #切換使用者後路徑指向使用者的家目錄
su #切換到root
sudo 「命令」 #授權使用者以root
身份執行特定的命令。
Linux學習筆記三
linux使用了非同步的磁碟 記憶體資料傳輸模式,同時又是個多人多任務的環境。所以錯誤的關機方法可能會造成磁碟資料損毀。預設root的提示字元為 而一般身份使用者的提示字元為 exit是登出,linux本身已經有相當多的工作在進行,登入也僅是其中的乙個工作而已,所以當你離開時,這個登入工作就停 止了...
Linux學習筆記(三)
cd 表示回到自己的家目錄。cd 沒有加上路徑,代表回到自己家路徑。cd.表示回到上層目錄。cd 表示回到剛剛那個目錄。cd var spool mail 絕對路徑的寫法。cd postfix 相對路徑的寫法。pwd 顯示當前的工作目錄。pwd p 顯示完整的路徑。mkdir test 建立乙個名為...
Linux學習筆記(三)
標準輸入 標準輸出和標準錯誤 與unix的 一切都是檔案 理念一致,類似於ls的程式實際上把它的執行結果傳送到乙個稱為標準輸出的特殊檔案中 standard output,簡記為stdout 他們的狀態資訊則傳送到乙個稱為標準錯誤的檔案中 standard error,簡記為stderr 預設情況下...