//添加用戶(如果創建用戶不帶參數,系統會根據默認值創建用戶及同名用戶組,並在HOME目錄裏創建同名家目錄,默認的登錄shell爲/bin/bash)
useradd sdl
//查看系統中有沒有該用戶
cat /etc/passwd |grep sdl
第一字段 sdl表示用戶名
第二字段 X表示加密碼後的密碼
第三字段 1001表示UID
第四字段 1001表示組ID
第五字段 爲空表示用戶描述,沒寫所以爲空
第六字段 /home/sdl表示用戶家目錄
第七字段 /bin/bash表示登錄的sehll
二.用戶組管理
//添加用戶組
groupadd xxx
//查看用戶組(這裏查看的是新建用戶時一起建立的sdl的用戶組)
cat /etc/group | grep sdl
第一字段:表示組名
第二字段:表示組密碼,存放在/etc/gshadow文件中
第三字段:表示組ID號
第四字段:表示組成員,多個組成員用逗號隔開
#添加已存在的用戶sdl到 用戶組 sdl中
usermod -a -G sdl sdl
//第一個sdl代表組名,第二個sdl代表用戶名
三.文件,目錄權限管理
在linux中設置文件權限非常重要,也是最基本的。linux文件的權限分爲讀(r=4)寫(w=2)執行(x=1) 讀+寫(r+x=6)讀+執行(r+x=5) 寫+執行(w+x=3) 讀+寫+執行(r+w+x=7)
一般權限主要指的是:文件所有者的權限,所屬組的權限,其它用戶權限
示例
第一個root,文件所有者權限rw-
第二個root,所屬組權限r--
第三個“ ”,其他用戶權限r--