/etc/passwd檔案與 /etc/shadow檔案
/etc/passwd檔案
/etc/passwd檔案主要存放登入名、uid等使用者相關資訊,使用者登入密碼存放在/etc/shadow檔案中。
例子:root:x:0:0:root:/root:/bin/bash
ftp:x:14:50:ftp user:/var/ftp:/sbin/nologin
root : x : 0 : 0 : root : /root : /bin/bash
登入名 密碼 uid gid 賬戶描述 home目錄位置 使用者預設shell
為了系統上執行的各種服務的安全,幾乎linux系統每個服務都有自己的賬戶。
/etc/shadow檔案
主要存放 使用者名稱及對應的密碼,如:
root:$6$v24x1ga6$dytlwks1vi1ilkgkv3febb/yca2imnz4zejaht/h5aycefr/0svasjbljo***hrvxbaz8yawrcwwpp6yi1h/
使用者管理:
useradd xiaoming 新增新使用者
useradd group 新增使用者組
passwd xiaoming 為使用者新增密碼
useradd -d 檢視系統的預設值
userdel xiaoming 刪除使用者
usermod -l 修改使用者賬戶和登入名
usermod -p 修改賬戶密碼
usermod -l 鎖定賬戶
usermod -u 解除鎖定
groupadd 組名 建立新組
groupmod -g 組id(gid) 組名 (修改組id)
groupmod -n 新組名 舊組名 (修改組名稱)
(注意:修改組名時,gid不會改變)
- 代表檔案
d 代表目錄
l 代表鏈結
c 代表字元型裝置
b 代表塊裝置
n 代表網路裝置
後三組字元碼含義:
r 可讀 4
w 可寫 2
x 可執行 1
chmod 750 filename 改變檔案或目錄的訪問許可權
在符號模式下指定許可權格式:
[ugoa...][+-=][rwxxstugo...]
u 代表使用者
g 代表組
o 代表其他
a 代表上述的所有
+ 增加許可權
- 移除許可權
= 修改許可權
x 如果物件是目錄或者它已有執行許可權,賦予執行許可權。
s 執行時重新設定uid或gid
t 保留檔案或目錄
u 將許可權設定跟屬主一樣
g 將許可權設定為跟屬組一樣
o 將許可權設定為跟其他使用者一樣
例子: chmod o+r newfile 給其他使用者分配對newfile的讀許可權
chmod u-x newfile 移除屬主的執行許可權
chown options owner[.group] file 為檔案指定新的屬主(或同時改變屬主和屬組)
例子: chown cenliming newfile 指定新的屬主
chown cenliming.shared 指定新的屬主和屬組
注:此博文僅為個人筆記
Linux檔案許可權及使用者管理
etc passwd檔案與 etc shadow檔案 etc passwd檔案 etc passwd檔案主要存放登入名 uid等使用者相關資訊,使用者登入密碼存放在 etc shadow檔案中。例子 root x 0 0 root root bin bash ftp x 14 50 ftp user...
Linux使用者及檔案許可權管理
linux 下有三類使用者 1.超級使用者 root 具有作業系統的一切許可權,uid為0 2.普通使用者 具有作業系統有限的許可權 uid為 500 6000 3.偽使用者 是為了方便系統管理,滿足相應的系統程序檔案屬主的要求,不能登入系統,uid為 1 499 linux 通過 etc pass...
Linux使用者及檔案許可權管理
linux檔案許可權 檢視使用者 who命令其他常用引數引數 說明 a 列印全部資訊 d列印已終結的程序 m檢視使用者 q列印當前登入使用者數及使用者名稱 u列印當前登入使用者登入資訊 r列印執行等級 建立使用者 刪除使用者 切換使用者 su username 檢視使用者組 cat etc grou...