??個人主頁:聆風(fēng)吟_
??系列專欄:Linux實(shí)踐室、網(wǎng)絡(luò)奇遇記
??少年有夢不應(yīng)止于心動,更要付諸行動。
一. ??任務(wù)描述
恭喜你已經(jīng)完成了前面的內(nèi)容,接下來讓我們一起來學(xué)習(xí)Linux
中用戶的管理,本關(guān)主要講解如何在Linux
中創(chuàng)建和刪除用戶。
本關(guān)的任務(wù)是新創(chuàng)建一個新用戶,并將一個已經(jīng)存在的用戶刪除掉。
二. ??相關(guān)知識
為了完成本節(jié)任務(wù),你需要掌握如下知識:
- Linux創(chuàng)建用戶命令
- Linux刪除用戶命令
2.1 ??Linux創(chuàng)建用戶命令
2.1.1 知識點(diǎn)講解
Linux中使用useradd
命令來創(chuàng)建一個新用戶,命令格式:
useradd [命令參數(shù)] 參數(shù)
常見命令參數(shù):
參數(shù) | 說明 |
---|---|
-d<登入目錄> | 指定用戶登入時的啟始目錄 |
-D | 查看或變更預(yù)設(shè)值 |
-g<群組> | 指定用戶所屬的群組 |
-m | 自動建立用戶的登入目錄 |
-M | 不要自動建立用戶的登入目錄 |
-s | 指定用戶登入后所使用的shell
|
注意:
useradd
必須以root
權(quán)限才能執(zhí)行,如果是普通用戶想創(chuàng)建一個新用戶時,需要在命令前加sudo
命令來提升權(quán)限為root
權(quán)限。
2.1.2 案例演示
1 . 查看useradd
系統(tǒng)默認(rèn)屬性值,使用命令useradd -D
。
筆者使用的系統(tǒng)是Ubuntu16.04,useradd
系統(tǒng)默認(rèn)值如下所示:
參數(shù) | 說明 |
---|---|
GROUP | 指新創(chuàng)建的用戶將被添加到用戶組ID為100的公共用戶組中 |
HOME | 指新創(chuàng)建的用戶將在/home目錄下創(chuàng)建一個HOME賬戶 |
INACTIVE | 指當(dāng)密碼逾期時,用戶將不會被禁用 |
EXPIRE | 指新創(chuàng)建的用戶不會在設(shè)定日期被設(shè)置為逾期 |
SHELL | 指新創(chuàng)建的用戶使用/bin/sh(也就是bash)作為默認(rèn)shell |
SKEL | 指系統(tǒng)會將/etc/skel目錄中的內(nèi)容復(fù)制到新創(chuàng)建的用戶的HOME目錄 |
CREATE_MAIL_SPOOL | 指系統(tǒng)不會在郵件目錄中創(chuàng)建一個文件用于新創(chuàng)建用戶賬戶接受郵件 |
2 . 使用useradd
命令新創(chuàng)建一個用戶test
,并且自動建立用戶的登入目錄。
在背景介紹中,我們了解到,Linux
中用戶信息是保存在/etc/passwd
文件中,我們可以使用命令tail /etc/passwd
命令查看/etc/passwd
文件最后10行中是否存在剛剛新創(chuàng)建的test
用戶信息。
2.1 ??Linux刪除用戶命令
2.2.1 知識點(diǎn)講解
Linux中使用userdel
命令來刪除一個已經(jīng)存在的用戶,命令格式:
userdel [命令參數(shù)] 參數(shù)
常見命令參數(shù):
-
-f
:強(qiáng)制刪除用戶,即使用戶當(dāng)前已登錄; -
-r
:刪除用戶的同時,刪除與用戶相關(guān)的所有文件。
注意:
userdel
必須以root
權(quán)限才能執(zhí)行,如果是普通用戶想使用該命令時,需要在命令前加sudo
命令來提升權(quán)限為root
權(quán)限。
2.2.2 案例演示
使用userdel
命令刪除一個已經(jīng)存在的用戶test
,并且自動刪除其家目錄文件。
因?yàn)橄到y(tǒng)默認(rèn)是不會給新創(chuàng)建的用戶自動創(chuàng)建一個文件夾用于用戶賬戶接收郵件,所以在使用userdel -r
命令刪除的時候會提醒/var/mail/test
文件夾不存在。
三. ??編程要求
本節(jié)的任務(wù)具體如下:
- 新創(chuàng)建一個用戶
newUser
,并自動創(chuàng)建其登錄目錄;- 刪除系統(tǒng)已經(jīng)存在的用戶
oldUser
,并自動刪除其關(guān)聯(lián)的登錄目錄;- 將當(dāng)前工作目錄切換到新創(chuàng)建的用戶
newUser
家目錄;- 使用pwd命令打印出當(dāng)前工作目錄。
四. ??編程解答
#!/bin/bash
#在以下部分寫出完成任務(wù)的命令
#!/bin/bash
#在以下部分寫出完成任務(wù)的命令
#***********begin*************#
useradd -m newUser
userdel -r oldUser
cd /home/newUser
pwd
#************end**************#
??全文總結(jié)
本文主要講解 Linux 的用戶管理常用命令:文章來源:http://www.zghlxwxcb.cn/news/detail-842962.html
- useradd:創(chuàng)建一個新用戶;
- userdel:刪除一個已經(jīng)存在的用戶。
???? 今天的干貨分享到這里就結(jié)束啦!如果覺得文章還可以的話,希望能給個三連支持一下,聆風(fēng)吟的主頁還有很多有趣的文章,歡迎小伙伴們前去點(diǎn)評,您的支持就是作者前進(jìn)的最大動力!文章來源地址http://www.zghlxwxcb.cn/news/detail-842962.html
到了這里,關(guān)于【Linux實(shí)踐室】Linux用戶管理實(shí)戰(zhàn)指南:新建與刪除用戶操作詳解的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!