1、useradd -設(shè)置選項(xiàng) 用戶名 【-D 查看缺省參數(shù) 】
選項(xiàng):
u: UID 【必須是系統(tǒng)中沒(méi)有的】
g:缺省所屬用戶組GID[最好有]
G: 指定用戶所屬多個(gè)組【可以指定這個(gè)用戶所屬的部門(mén)等】
d: 宿主目錄【可以任意指定】
s: 命令解釋器Shell 【必須是包含在/etc/shells文件中的】
c:描述信息【可以用于描述該用戶是誰(shuí),有什么權(quán)限,最好要有】
e: 指定用戶失效時(shí)間
E.g.
useradd -u 6666 -g root -G sys,apache -d /project -s /bin/bash -c "Project manege" -e 2014-2-23 jack
2、設(shè)置密碼: passwd jack
userdel [用戶名] #刪除用戶,但是,用戶宿主目錄保留
userdel -r [用戶名] #刪除用戶宿主目錄
groupadd webadmin
或: groupadd -g 8888 webadmin #指定GID=8888
【組信息保存在/etc/group文件中】
添加用戶到組意義:如果某文件需對(duì)幾個(gè)用戶授予特殊的權(quán)限,則將這些用戶加入到組里
法一、
usermod -G [組名] [用戶名]
法二、[gpasswd 設(shè)置組密碼與管理組內(nèi)成員]
gpasswd -a [用戶名] [組名] #在UNIX系統(tǒng)中一般沒(méi)有這個(gè)命令
-d 從用戶組中刪除用戶
-A 設(shè)置用戶組管理員,該用戶可以直接參與管理該組
-r 刪除用戶組密碼
-R 禁止用戶切換為該組 如:gpasswd -R webadmin
給組設(shè)定密碼:gpasswd [groupname]
【組密碼保存在/etc/gshadow文件中】
將當(dāng)前用戶切換到一個(gè)新的組:newgrp
輸入密碼: *****
查看當(dāng)前賬戶信息: id
查看當(dāng)前用戶隸屬的組: groups
描述:授權(quán)用戶jack和mary對(duì)目錄 /software有寫(xiě)權(quán)限
解析:將該目錄對(duì)用戶組授權(quán),然后將用戶加入該組,則相當(dāng)于對(duì)這些用戶授權(quán)
1、創(chuàng)建目錄: mkdir /software
2、添加組: groupadd softadm
3、添加用戶到組: usermod -G softadm jack
gpasswd -a mary softadm
4、改變目錄的所屬組: chgrp softadm /software
5、改變目錄的組權(quán)限: chmod g+w /software
6、查看目錄信息: ls -ld /software