用戶、組和權限
普通用戶 1–65535
系統用戶 系統已經已經存在專門用來對系統服務或者系統資源進行管理的
1–499(CentOS 6.X)
1–999 (CentOS 7.X)
登錄用戶(平時專門做系統管理的用戶)
500+ (CentOS 6.X)
1000+ (CeentOS 7.X)
不是絕對的 可以自己指定用戶ID
用戶ID 其實就是UID 用來標識用戶身份的
管理員組
root,0
普通組:
系統組:1-499(CentOS 6.X), 1-999(CENTOS7)
普通組:500+(CentOS 6.x), 1000+(CENTOS7)
用戶和組的關系
每個用戶必須屬于一個與用戶同名的組(默認的情況) 這個組一般叫做基本組(主組)
一個用戶可以屬于除基本組之外的其他組,這個組就叫做(附加組)(輔助組)
[root@lyp home]# ll /etc/{passwd,group,shadow,gshadow}*
-rw-r–r–. 1 root root 998 Mar 29 18:08 /etc/group
-rw-r–r–. 1 root root 1015 Mar 25 01:00
/etc/group-
———-. 1 root root 807 Mar 29 18:08 /etc/gshadow
———-. 1 root root 820 Mar 25 01:00 /etc/gshadow-
-rw-r–r–. 1 root root 2335 Mar 29 18:08
/etc/passwd
-rw-r–r–. 1 root root 2380 Mar 29 18:08
/etc/passwd-
———-. 1 root root 1402 Mar 29 18:08
/etc/shadow
———-. 1 root root 1523 Mar 29 18:08
/etc/shadow-
/etc/group 存儲的是組信息
/etc/gshadow 存儲的是組的密碼
/etc/passwd 存儲系統全部用戶的賬號信息
/etc/shadow 存儲用戶和對應的密碼 密碼有效時間
/etc/paswd
root:
x: 0: 0 :
root: /root: /bin/bash
用戶名 密碼占位符 UID GID 注釋信息 用戶的家目錄 默認的用戶的shell
/sbin/nologin 系統用戶 因為系統資源或者進程的管理工作,并不需要登錄
38
/sbin/nologin
4
/bin/bash
1
/sbin/shutdown
1
/sbin/halt
1
/bin/sync/etc/group
magedu: x: 1000: magedu
組名 密碼占位符 GID 用戶
/etc/gshadow
magedu:
!! : :
magedu
群組名稱 密碼 組管理員列表 組里的用戶
系統通過UID去識別一個用戶,至于你的用戶名是什么,不關心
命令:
scp 把文件從一臺主機傳輸到另外一臺機器
rsync 在不同機器之間同步數據 可以作為一個服務來用
head 顯示文件的頭十行
tail 顯示文件最后幾行
-n 100
useradd和usermod的用法
useradd
-u 指定UID (默認500|1000開頭)
-o -u新建用戶前不檢查下指定的UID是否存在(一般不要使用這個選項)
useradd
-u 250 -o yonggege
-g GID|組名 指明用戶所屬的基本組 (使用比較多)
-G 指明用戶所屬的附加組
-d 指定某個目錄作為家目錄,默認/home
-s 指明用戶默認的shell 默認/bin/bash 通常會指定/sbin/nologin(使用較多)
-c “
” 指定用戶注釋信息
-r 新建系統用戶
-m 默認選項
創建用戶家目錄
-M 不創建用戶家目錄
usermod 修改用戶的屬性
usermod -U 解鎖用戶 sarah
-L 鎖定用戶 (直接修改密碼文件,加感嘆號)
userdel 刪除用戶
-r 刪除用戶家目錄
groupadd 新建用戶組
-g
-r
groupmod 修改組信息
-n 新的名字
-g 新的GID
groupdel 首先刪除對應的用戶 然后才能執行對應的組的刪除操作
gpasswd 給組新建一個密碼
文件的修改
–
rw- r– r–.
1 root root 0 Mar 27 11:34 Bbb
屬主 屬組 其他人
三種操作形式
讀
r read
寫
w write
執行 x excute
chown 修改文件的所有者
(使用頻率4)
chown 用戶名 haerbin 修改文件的屬主
chown 用戶名:組名 haerbin 修改文件的屬主和屬組
chown 用戶名.組名
haerbin 修改文件的屬主和屬組
chown .組名
haerbin 修改文件的屬組
chown :組名 haerbin 修改文件的屬組
-R 用戶名:組名 目錄
遞歸修改目錄的權限以及目錄下所有的文件的權限
沒有 -r
rwx
rwx rwx
屬主 屬組 其他人
u (user) g(group) o(other)
a(all)
u + r|w|x
g + r|w|x
o + r|w|x
a + r|w|x
原創文章,作者:yaobinbin,如若轉載,請注明出處:http://www.www58058.com/72514
主要總結了用戶、組的管理,內容總結的很詳細,代碼可以放入到"插入代碼"中去,排版如果能夠漂亮些,就更好了。