Linux系統(tǒng)及應(yīng)用(實(shí)驗(yàn)報(bào)告)—用戶和用戶組管理
實(shí)驗(yàn)?zāi)康模?/h3>
1.了解用戶和用戶組實(shí)驗(yàn)
2.熟悉圖形的方式進(jìn)行用戶和用戶組管理的方法
3.熟悉命令行的操作方式進(jìn)行用戶和用戶組的管理方法
實(shí)驗(yàn)原理:
在 Linux 操作系統(tǒng)中,任何文件都?xì)w屬于某一特定的用戶,而任何用戶都隸屬于至少一個(gè)用戶組。全部的用戶信息保存為普通的文本文件。/ etc /passwd 文件是 UNIX 安全的關(guān)鍵文件之一。系統(tǒng)使用 UID 而不是用戶名區(qū)別用戶。任何 UID 值為0的用戶都有 root 用戶(系統(tǒng)管理員)訪問權(quán)限,具備對(duì)系統(tǒng)的完全控制。/ etc / group 文件包含關(guān)于用戶組信息。/etc/shadow包含用戶密碼文件(影子文件)
useradd #建立用戶賬戶
-c:加上備注文字,備注文字保存在passwd的備注欄中。
-d:指定用戶登入時(shí)的啟始目錄。
-D:變更預(yù)設(shè)值。
-e:指定賬號(hào)的有效期限,缺省表示永久有效。
-f:指定在密碼過期后多少天即關(guān)閉該賬號(hào)。
-g:指定用戶所屬的起始群組。
-G:指定用戶所屬的附加群組。
-m:自動(dòng)建立用戶的登入目錄。
-M:不要自動(dòng)建立用戶的登入目錄。
-n:取消建立以用戶名稱為名的群組。
-r:建立系統(tǒng)賬號(hào)。
-s:指定用戶登入后所使用的shell。
-u:指定用戶ID號(hào)
usermod #修改用戶賬戶
-c <備注> 修改用戶帳號(hào)的備注文字。
-d <登入目錄> 修改用戶登入時(shí)的目錄。
-e <有效期限> 修改帳號(hào)的有效期限。
-f <緩沖天數(shù)> 修改在密碼過期后多少天即關(guān)閉該帳號(hào)。
-g <群組> 修改用戶所屬的群組。
-G <群組> 修改用戶所屬的擴(kuò)展、附加群組。
-l <帳號(hào)名稱> 修改用戶帳號(hào)名稱。
-L 鎖定用戶密碼,使密碼無效。
-s <shell> 修改用戶登入后所使用的shell。
-u <uid> 修改用戶ID。
-U 解除密碼鎖定。
userdel #刪除用戶賬戶
groupadd #建立用戶組
-g GID 指定新用戶組的組標(biāo)識(shí)號(hào)(GID)。
-o 一般與-g選項(xiàng)同時(shí)使用,表示新用戶組的GID可以與系統(tǒng)已有用戶組的GID相同。
groupdel #刪除用戶組
groupmod #更改組群識(shí)別碼或名稱
-g GID 為用戶組指定新的組標(biāo)識(shí)號(hào)。
-o 與-g選項(xiàng)同時(shí)使用,用戶組的新GID可以與系統(tǒng)已有用戶組的GID相同。
-n 新用戶組 將用戶組的名字改為新名字
> # groupmod –g 10000 -n group3 group2
>此命令將組group2的標(biāo)識(shí)號(hào)改為10000,組名修改為group3。
gpasswd #管理組群
-a 添加用戶到組。
-d 從組刪除用戶。
-A 指定管理員。
-M 指定組成員和 -A 的用途差不多。
-r 刪除密碼。
-R 限制用戶登入組,只有組中的成員才可以用 newgrp 加入該組。
實(shí)驗(yàn)步驟:
1.添加一個(gè)新的用戶組Tester。
2.添加一個(gè)新的用戶user999,并將其設(shè)為Tester組。
3.修改user999的主目錄為" /home/test "。
4.刪除user999用戶和Tester用戶組。
實(shí)驗(yàn)結(jié)果
1.添加一個(gè)新的用戶組Tester。
groupadd -g 5400 Tester
2.添加一個(gè)新的用戶user999,并將其設(shè)為Tester組。
useradd user999 #添加一個(gè)新用戶,這樣情況下user999的家目錄是/home/user999
gpasswd -a user999 Tester #設(shè)為Tester組
第二種:直接設(shè)好家目錄,這樣第三步就不需要修改了。
3.修改user999的主目錄為" /home/test "。
mkdir /home/test #建立/home/test
usermod -d /home/test user999 #修改主目錄
家目錄從原來的"/home/user999"變成"/home/test"
4.刪除user999用戶和Tester用戶組。文章來源:http://www.zghlxwxcb.cn/news/detail-443225.html
userdel -r user999 #刪除用戶user999
groupdel Tester #刪除組
注意:上面先建立用戶再設(shè)置用戶的家目錄,在刪除用戶時(shí),并不能直接將"/home/test"目錄刪除;但是下面這種情況,在創(chuàng)建用戶時(shí)直接設(shè)好用戶家目錄(直接創(chuàng)建家目錄,不需要提前創(chuàng)建家目錄),刪除用戶時(shí),會(huì)直接連帶刪除"/home/test"目錄。文章來源地址http://www.zghlxwxcb.cn/news/detail-443225.html
到了這里,關(guān)于Linux系統(tǒng)及應(yīng)用(實(shí)驗(yàn)報(bào)告)---用戶和用戶組管理的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!