1. 程式人生 > >linux中用戶/用戶組總結

linux中用戶/用戶組總結

用戶 用戶組 /etc/skel

1:什麽是用戶?什麽是用戶組?

用戶:就是系統使用者的身份

用戶組:具有相同特征的用戶的集合,共享一定的權力

2:用戶和用戶組的類型?

用戶:

a.管理員 root :具有使用系統所有權限的用戶,其UID 為0.

b.普通用戶 : 即一般用戶,其使用系統的權限受限,其UID為1000以後.

c.系統用戶 :保障系統運行的用戶,一般不提供密碼登錄系統,其UID為1~999之間. 在/etc/login.defs中設置

用戶組:

a.普通用戶組:可以加入多個用戶

b.系統組:一般加入一些系統用戶

c.私有組(也稱基本組):當創建用戶時,如果沒有為其指明所屬組,則就為其定義一個私有的用戶組,起名稱與用戶名同名.

註:私有組可以變成普通用戶組,當把其他用戶加入到該組中,則其就變成了普通組

3:與用戶和和用戶組有關的文件?

用戶:
/etc/passwd ###用戶信息
用戶:密碼:uid:gid:說明:家目錄:用戶使用的shell
/etc/shadow ###用戶認證信息
用戶:密碼:最後一次密碼修改該時間:最短有效期:最長有效期:警告期:非活躍期:帳號到期日

/etc/skel/.* ###用戶骨架文件

用戶組:

/etc/group ###組信息

組名稱:組密碼:組id:附加組成員
/etc/gshadow ###組認證信息
/home/username ###用戶家目錄

4:查看用戶的id

id 參數
-u 用戶 ##用戶uid
-g 用戶 ##用戶初始組id
-G ##用戶所有所在組id
-n ##顯示名稱而不是id數字
-a ##顯示所有信息

5:用戶和組的建立和刪除:
useradd zpy #建立用戶 ,在建立用戶時一般會同時創建一個私有組
userdel -r zpy #-r 刪除用戶的配置文件
groupadd zpy #建立組
groupdel zpy #因為組沒有文件,所以不加-r
用戶和組的建立和刪除:
useradd zpy
userdel -r zpy #-r 刪除用戶的配置文件註:當你要刪除的user的名字和某個組一樣時,如果這個組和這個文件,沒有關系,那麽不會刪除這個組
groupadd zpy
groupdel zpy #因為組沒有文件,所以不加-r
useradd -p mima user #指定用戶密碼
-u 1111 user #指定uid為1111
-g 1111 user #指定gid 前提是此組存在
-c "解釋內容" #指定解釋內容
-d /home/file user #指定家目錄

註:初學者一定要註意,上述為在建立用戶的時候順便指定有些信息,如果要更改的話,要不刪除這個用戶,重新建立順便指定,要不使用下面的usermod指令進行更改,在建立用戶後,就不能再建立

6:用戶信息的更改

usermod 參數 用戶
-l ##更改用戶名稱
-u ##更改uid
-g ##更改gid
-G ##更改附加組
-aG ##添加附加組
-c ##更改說明
-d ##更改家目錄指定
-md ##更改家目錄指定及家目錄名稱
-s ##更改shell
-L ##凍結帳號
-U ##解鎖
-s /sbin/nologin user #指定交互式
7:passwd -l user 和usermod -L user 的區別?

passwd -l user
passwd -u user
鎖定出現兩個!!
usermod -L user
usermod -U user
鎖定出現一個!
答:前者級別更高,鎖定時會出現兩個嘆號!! 後者只有一個!!
如果用usermod -U user解鎖!! 需要輸入兩遍命令
8:淺析/etc/skel/目錄?

每當你新建一個用戶的時候 (通過 useradd 命令),/etc/skel 目錄下的文件,都會原封不動的復制到新建用戶的家目錄下~


ls -a /etc/skel/
. .. .bash_logout .bash_profile .bashrc game .mozilla
最好的選擇是把這些設置放到全局的 /etc/profile 中, skel 目錄下的文件是拷貝過去的,如果你修改或者增加了新的文件,只有新建的用戶才能受益.


9.文件/目錄所有人所有組的管理####
chown 用戶 文件/目錄(-R)(目錄遞歸) #更改目錄或文件所有人
chgrp 用戶 文件/目錄(-R)(目錄遞歸) #更改目錄文件所有組
chown 用戶.用戶 文件/目錄 (-R) #同時更改所有人所有組

本文出自 “12462896” 博客,請務必保留此出處http://12472896.blog.51cto.com/12462896/1949984

linux中用戶/用戶組總結