用戶組
groupadd:添加用戶組
基本格式:groupadd -g gid group_name
例子:添加一個gid爲501,group_name爲dba的用戶組,
輸入“groupadd -g 501 dba”
groupdel:刪除用戶組
基本格式:groupdel group_name
例子:
1)、刪除一個名爲test的用戶組,並且test組不屬於任何用戶的主組,
輸入“groupdel test”
2)、刪除一個名爲test的用戶組,並且test組是indigo用戶的主組,
先將indigo用戶的主組設置成其它用戶組,或將indigo用戶先刪除,
再輸入“groupdel test”
如果不行先將indigo用戶的主組設置成其它用戶組,或將indigo用戶刪除,
則出報錯“groupdel: cannot remove user's primary group.”
groupmod:設置gid值
基本格式:groupmod -g gid group_name
例子:將test用戶組的gid設置爲503,輸入“groupmod -g 503 test”
cat /etc/group:查看用戶組列表信息
基本格式:在命令提示符下直接輸入“cat /etc/group”
用戶
useradd:添加用戶
基本格式:useradd [-u] [uid] [-g] [p_group_name] [-G] [group_name] user_name
選項說明:
-u:表示創建的用戶要輸入uid的值
uid:大於500的數值
-g:表示創建的用戶所屬主組
p_group_name:主組名稱
-G:表示創建的用戶所屬的附屬組
group_name:附屬組名稱
user_name:表示要創建的用戶名稱
例子:
1)、直接輸入“useradd user_name”,如創建一個名爲sam的用戶,
輸入“useradd sam”,則在創建用戶的同時會自動創建一個與用戶相同名稱的
用戶組
2)、創建一個oracle用戶,uid爲550,主組爲oinstall,附屬組爲dba,
輸入“useradd -u 550 -g oinstall -G dba oracle”
如果在創建oracle用戶時,oinstall組和dba組不存在,則會拋出錯誤示,
所以在創建時一定要先確保oinstall組和dba組的存在
userdel:刪除用戶
基本格式:userdel [-r] user_name
選項說明:
-r:把與所有要刪除的用戶相關的信息全部刪除
user_name:要刪除的用戶名
例子:
1)、只刪除utest用戶,不刪除用戶相關的信息,輸入“userdel utest”
使用該方法刪除用戶後,如果需要創建相同的用戶,會拋出錯誤,
此時需要先將/home目錄下utest目錄及目錄下相關的文件目錄刪除,
再將/var/mail目錄下utest文件刪除
2)、刪除utest用戶及相關信息,輸入“userdel -r utest”
usermod:設置用戶uid,主組,附屬組等信息
基本格式:usermod [-u] [uid] [-g] [p_group_name] [-G] [group_name] user_name
選項說明:
-u:表示需要輸入uid值
uid:不能小於500的值
-g:表示需要輸入主組名稱
p_group_name:主組名稱
-G:表示需要輸入附加組名稱
group_name:附加組名稱
user_name:需要設置的用戶名
例子:
1)、設置utest用戶的uid爲510,輸入“usermod -u 510 utest”
2)、設置utest用戶的主組爲oinstall,輸入“usermod -g oinstall utest”
3)、設置utest用戶的附加組爲dba,輸入“usermod -G dba utest”
4)、設置utest用戶的主組爲oinstall,附加組爲dba,
輸入“usermod -g oinstall -G dba utest”
5)、設置utest用戶的uid爲510,主組爲oinstall,附加組爲dba,
輸入“usermod -u 510 -g oinstall -G dba utest”
id:查看用戶信息,如uid,gid,主組,附屬組等信息
基本格式:id user_name
例子:查看utest用戶的信息,輸入“id utest”
su:切換用戶
基本格式:su [-] user_name
例子:當前用戶爲root
1)、將當前用戶切換爲utest,但不切換環境變量,輸入“su utest”
2)、將當前用戶切換爲utest,並且切換環境變量,輸入“su - utest”
cat /etc/passwd:查看用戶列表信息
基本格式:在命令提示符下輸入“cat /etc/passwd”