新聞中心
Linux系統(tǒng)作為一種自由、開放和高效的操作系統(tǒng),被越來越多的人所使用。在這個(gè)操作系統(tǒng)中,刪除用戶是一項(xiàng)必需的任務(wù),無論是因?yàn)樾枰匦路峙溆脩魴?quán)限,還是因?yàn)槟承┯脩粢巡辉傩枰谙到y(tǒng)中存在。對(duì)于新手來說,這個(gè)過程可能會(huì)有些讓人困惑。但是,刪除Linux用戶實(shí)際上是一項(xiàng)非常簡(jiǎn)單的任務(wù),只需遵循本文所述的步驟即可。

1. 確定要?jiǎng)h除的用戶
在開始刪除用戶之前,首先需要確保您確定要?jiǎng)h除的用戶以及該用戶所擁有的權(quán)限。您可以使用以下命令查看系統(tǒng)中的所有用戶:
“`
cat /etc/passwd
“`
該命令將輸出所有用戶的列表及其當(dāng)前狀態(tài)。
2. 鎖定用戶帳戶
在刪除用戶之前,應(yīng)該先鎖定該用戶的帳戶,以確保不會(huì)再被誤用。要完成此操作,您需要使用以下用戶管理命令:
“`
sudo passwd -l username
“`
其中“username”是您要鎖定的用戶的用戶名。此命令會(huì)將該用戶的密碼更改為一個(gè)不可用的隨機(jī)字符串,以防止用戶登錄。
3. 刪除用戶帳戶
現(xiàn)在您已經(jīng)鎖定了用戶的帳戶,可以開始刪除用戶了。您可以使用以下命令刪除用戶帳戶:
“`
sudo userdel -r username
“`
其中,“username”是您要?jiǎng)h除的用戶的用戶名。該命令將遞歸地刪除該用戶的主目錄和任何其他與該用戶相關(guān)的文件及配置。
4. 驗(yàn)證刪除用戶
在完成上述操作后,您應(yīng)該驗(yàn)證是否成功刪除了用戶。您可以使用以下命令檢查系統(tǒng)中是否還存在該用戶:
“`
cat /etc/passwd | grep username
“`
如果不再看到包含該用戶的任何輸出,那么您已經(jīng)成功地刪除了該用戶。
Linux系統(tǒng)中刪除用戶是一項(xiàng)非常簡(jiǎn)單的任務(wù),但在執(zhí)行之前需要非常小心。在完成刪除操作之前,請(qǐng)確保您確實(shí)需要?jiǎng)h除此用戶,并且已經(jīng)備份了其所有文件和配置。此外,之后應(yīng)該注意檢查系統(tǒng)中的所有用戶以確保無誤地刪除了所需的用戶。
當(dāng)您遵循上述步驟時(shí),刪除Linux用戶將變得非常容易,無論您是經(jīng)驗(yàn)豐富的用戶還是新手。通過有效地管理用戶,您將保持系統(tǒng)的安全性和完整性,并確保所有用戶都有適當(dāng)?shù)臋?quán)限。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián),建站經(jīng)驗(yàn)豐富以策略為先導(dǎo)10多年以來專注數(shù)字化網(wǎng)站建設(shè),提供企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),響應(yīng)式網(wǎng)站制作,設(shè)計(jì)師量身打造品牌風(fēng)格,熱線:028-86922220LInux用戶管理
Linux 維持多個(gè)人使用同一個(gè)用戶登錄系統(tǒng), Windows 在修改組策略的情況下,也可以多個(gè)使用同一個(gè)用戶登錄
遠(yuǎn)程連接Linux的方式:SSH協(xié)議
遠(yuǎn)程連接Windows的方鄭頃式:RDP協(xié)議
安卓手機(jī)(Linux系統(tǒng)):root 刷機(jī),使用root用戶登錄系統(tǒng)
Usage:id
# id ,查看當(dāng)前登錄的用戶信息
-u:查看用戶的uid
-g:查看用戶的gid
-G:查看用戶的屬組
# id
uid=0(root) gid=0(root) 組=0(root)
# id qiandao
uid=1001(qiandao) gid=1001(qiandao) 組=1001(qiandao)
# id -g cls
1001
# id -u cls
666
# id -G cls
1001
# id
uid=0(root) 用戶id
gid=0(root) 用戶組的id
組=0(root)
在系統(tǒng)中,不認(rèn)識(shí)root,qiandao,zls
0:超級(jí)用戶
uid=1001(qiandao)
gid=1001(qiandao)
groups=1001(qiandao)
# ll /etc/passwd
-rw-r–r– 1 root root 916 3? 30 10:26 /etc/passwd
# cat /etc/passwd
用戶名 密碼占位符 uid gid 注釋信息 用戶家目錄 用戶登錄shell
root: x: 0: 0: root: /root: /bin/bash
cls: x: 666: 1001: : /home/cls: /bin/bash
wutenglan:x:777:1001:武藤蘭老師是個(gè)好老師: /home/wutenglan:/bin/bash
# ll /etc/shadow
root root? 30 10:50 /etc/shadow
# cat /etc/shadow
qiandao :!! :18351 :0:99999:7:::
之一列:用戶名
第二列:密碼,!! 和 * 表示沒有密碼
第三列:上一次修改用戶密碼的時(shí)間(從1970年開始)/天
第四列:密碼最少使用的天數(shù)(0 是 無限制)
第五列:密碼過期天數(shù) 99999天
第六列:在密碼過期的前7天,提示需要修改密碼了,你的密碼還有7天要過期了
第七列:密碼過期后敏者N天橋叢薯,強(qiáng)制提示修改密碼
第?列:賬戶的失效時(shí)間,從1970年開始計(jì)算
第九列:保留
root:$6$iM1LuZaUuwyZrIg.$2X2Upu4KHmQoD1hzKHCzJqxPri9PlVDm5MYw/XdQsYgRpJaL
Iy1xWw0aDXLPePZNAcNRmfrYJrJgb6dmbu/.::0:99999:7:::
增
useradd
adduser
Usage:useradd
默認(rèn)情況下,在創(chuàng)建?戶的時(shí)候,會(huì)創(chuàng)建一個(gè)和用戶同名的組,并且把該用戶加入該組
# useradd zls
-u:(uid)指定uid
-g:(gid)指定gid,也可以指定組名
-G:(Group)指定附加組,如果加入多個(gè)附加組則用 逗號(hào)隔開
-M:不創(chuàng)建家目錄
-s:(shell)指定登錄的shell
-c:(comment)添加注釋
-d:(directory)指定用戶的家目錄
-r:幫我們創(chuàng)建一個(gè)uid范圍是的系統(tǒng)用戶,不創(chuàng)建家目錄
userdel
Usage:userdel
默認(rèn)情況下,在刪除用戶的同時(shí)會(huì)把同名的用戶組也刪除,但是如果組內(nèi)有其他用戶,則不會(huì)刪除組,
只刪除用戶
-r:刪除用戶的同時(shí),刪除用戶的家目錄,和用戶的其他 郵件目錄… (刪除凈)
usermod
Usage:usermod
-u:修改uid
-g:修改gid
-G:修改附加組
-a:配合-G,在修改附加組的時(shí)候,起到追加效果(append)
-m:修改(遷移)家目錄,必須配合 -d
-d:指定修改后的家目錄
-s:修改登錄的shell
-c:修改注釋
-l:修改登錄的用戶名
-L:鎖定用戶(封號(hào))
-U:解鎖用戶(解封)
id
whoami
1.什么是用戶?
能夠正常登錄系統(tǒng)的,可以管理系統(tǒng)還有可以管理系統(tǒng)中的進(jìn)程或者程序
02.Linux與windows系統(tǒng)的用戶有什么區(qū)別?
linux支持多用戶同時(shí)登錄
windows 默認(rèn)不支持多用戶同時(shí)登錄
03.使用什么命令可以查看用戶是否存在?
# id oldboy
# who
# whoami
root
04.跟用戶相關(guān)的配置文件都有哪些?分別存放的是什么?
用戶存放的信息文件 /etc/passwd
用戶存放的密碼文件 /etc/shadow
用戶組信息文件 /etc/group
05./etc/passwd文件以’:’ 為分割符, 分為7個(gè)字段,請(qǐng)說明一下每個(gè)字段的具體含義?
字段名稱 注釋說明
1.用戶名稱//用戶的賬號(hào)名稱
2.密碼占位符//存放賬戶的口令,暫用x表示,密碼保存在/etc/shadow
3.用戶的UID//用戶標(biāo)識(shí)號(hào)
4.用戶基本組GID //組標(biāo)識(shí)號(hào)
5.用戶注釋//用戶詳細(xì)信息
6.用戶家目錄//root家目錄是/root普通用戶家目錄存在/home/username(可自定義)
7.用戶登錄Shell //用戶登錄Linux使用的shell #cat /etc/shells
06./etc/shadow文件以’:’ 為分割符, 分為9個(gè)字段,請(qǐng)說明一下每個(gè)字段的具體含義?
字段名稱注釋說明
1.用戶登陸名//用戶的賬號(hào)名稱
2.加密后的密碼//用戶密碼,這是加密過的口令(未設(shè)密碼時(shí)為!!)
3.最近一次密碼更改時(shí)間 //從1970年到最近一次更改密碼時(shí)間之間過了多少天
4.密碼最少使用幾天//密碼最少使用幾天才可以更改密碼(0表示無限制)
5.密碼最長(zhǎng)使用幾天 //密碼使用多少天需要修改密碼(默認(rèn)99999永不過期)
6.密碼到期前警告期限 //密碼過期前多少天提醒用戶更改密碼(默認(rèn)過期提前7天警告)
7.密碼到期后保持活動(dòng)的天數(shù) //在此期限內(nèi), 用戶依然可以登陸系統(tǒng)并更改密碼, 指定天數(shù)過后, 賬戶被鎖定
8.賬戶到期時(shí)間//從1970年起,賬戶在這個(gè)日期前可使用,到期后失效。
9.標(biāo)志//保留
07.什么是用戶的UID?
用戶的標(biāo)識(shí)符 它和用戶一一對(duì)應(yīng)關(guān)系
User Identification 的縮寫
08.不同的用戶對(duì)應(yīng)UID號(hào)范圍是多少?
超級(jí)用戶
系統(tǒng)用戶
系統(tǒng)用戶 (不需要登錄)
1000+普通用戶
09.新建用戶user1、user2,用戶user2不允許登陸到系統(tǒng)中。
# useradd user1
# useradd user2 -s /in/nologin
10.創(chuàng)建普通用戶oldboy,其ID號(hào)為789
# useradd -u 789 oldboy
# id oldboy
uid=789(oldboy) gid=1003(oldboy) groups=1003(oldboy)
11.創(chuàng)建虛擬用戶test,其ID號(hào)為666
# useradd -u 666 -s /in/nologin test
12.修改oldboy用戶的ID號(hào),修改為777
# usermod -u 777 oldboy
# id oldboy
uid=777(oldboy) gid=1003(oldboy) groups=1003(oldboy)
13.修改用戶test的命令解釋器,使其可以登錄到系統(tǒng)。
# usermod -s /bin/sh test
# su – test
Last login: Tue Mar 31 15:09:39 CST 2023 on pts/3
# whoami
test
14.刪除用戶user1.不刪除其家目錄。
# userdel user1
# ll /home/
total 0
drwxoldboy oldboy 78 Mar 31 15:06 oldboy
drwxtest test 99 Mar 31 15:16 test
drwxMar 31 15:04 user1
drwxuser2 user2 78 Mar 31 15:05 user2
drwxwww wwwJanwww
15.刪除用戶user2,不保留其家目錄。
# userdel -r user2
16.給oldboy用戶創(chuàng)建一個(gè)密碼為123,并嘗試登錄(兩種方法實(shí)現(xiàn))
# passwd oldboy
# echo “123” |passwd –stdin oldboy
17批量創(chuàng)建10個(gè)用戶,前綴是你的姓,后綴為數(shù)字序列,比如qian1等。
大佬的方法
# sed 后項(xiàng)引用
# | xargs
# awk
# cat aa.sh
#!/bin/bash
read -p “請(qǐng)輸入你的用戶名 ” ming
read -p “請(qǐng)輸入這個(gè)用戶名創(chuàng)建的次數(shù) ” shu
for i in `seq $shu`
do
useradd $ming$i
done
小弟的方法
for
# for i in `seq 10`;do useradd qian$i;done
18.默認(rèn)情況下管理員創(chuàng)建了一個(gè)用戶,就會(huì)在()目錄下創(chuàng)建一個(gè)用戶主目錄
/home
19.如何檢查系統(tǒng)中存在oldboy用戶,并且顯示用戶id信息
# id oldboy
uid=777(oldboy) gid=1003(oldboy) groups=1003(oldboy)
20.創(chuàng)建gid為666,名字為www的用戶組
# groupadd -g 666 www
21.創(chuàng)建uid為666,gid為666,名字為www的用戶
# useradd -u 666 -g 666 www
# useradd -u 666 -g 666 www
useradd: group ‘666’ does not exist
22.創(chuàng)建uid為888,注釋信息為”虛擬用戶”,不創(chuàng)建家目錄,不能登錄系統(tǒng),名字為oldboyedu的用戶
# useradd -u 888 -c “虛擬用戶” -M -s /in/nologin oldboyedu
23.假設(shè)公司研發(fā)部的用戶yanfa和dev屬于組yf,財(cái)務(wù)部的用戶caiwu和money屬于組cw,根據(jù)要求創(chuàng)建用戶及組。
# groupadd yf
# groupadd cw
# useradd yanfa -g yf
# useradd dev -g yf
# useradd caiwu -g cw
# useradd money -g cw
# id yanfa
uid=1021(yanfa) gid=1024(yf) groups=1024(yf)
# id caiwu
uid=1023(caiwu) gid=1025(cw) groups=1025(cw)
24.報(bào)如下錯(cuò)誤是什么原因,并怎么解決
(1)
# id qzg
id: qzg: no such user
沒有這個(gè)用戶
(2)
# useradd aaa -s /in/nologin
useradd: group aaa exists – if you want to add this user to that group, use -g.
aaa用戶組已經(jīng)存在
(3)
# su – qzg1
This account is currently not available.
這個(gè)用戶無法登錄系統(tǒng)
25.oldboy8用戶的用戶名修改成oldboy888
# usermod -l oldboy888 oldboy8
26.創(chuàng)建zls用戶,指定UID5001,基本組students 附加組sa,dba 注釋信息:one newB user, 登陸的shell:/bin/bash
曾導(dǎo)博客上的題
27.linux系統(tǒng)存放所有用戶密碼信息的文件是?
/etc/shadow
28.存放用戶賬戶信息的配置文件是?
# ll /etc/default/useradd
-rw-r–r–. 1 root root 119 Nov/etc/default/useradd
# ll /etc/login.defs
-rw-r–r–. 1 root root 2023 Nov/etc/login.defs
/etc/passwd
29.建自己姓名全拼用戶,UID5000,基本組students,附加組sa,注釋信息:2023 new student,登陸shell:/bin/bash
# groupadd students
# groupadd sa
# useradd -ug students -G sa -c “2023 new student” -s /bin/bash qianzhigang
# cat /etc/passwd|tail -1
qianzhigang:x:5000:1027:2023 new student:/home/qianzhigang:/bin/bash
# id qianzhigang
uid=5000(qianzhigang) gid=1027(students) groups=1027(students),1028(sa)
30.建用戶useroldboy,附加組bin和root,默認(rèn)shell為/bin/bash,注釋信息”user1_info”
# useradd -G bin,root -c “user1_info” -s /bin/bash useroldboy
# id useroldboy
uid=5001(useroldboy) gid=5001(useroldboy) groups=5001(useroldboy),0(root),1(bin)
31.新建一個(gè)用戶jack,指定uid為330
# useradd -u 330 jack
(1)修改jack的uid為666,用戶名改為jacky
# usermod -u 666 jack
# id jack
uid=666(jack) gid=5002(jack) groups=5002(jack)
# usermod -l jacky jack
# id jacky
uid=666(jacky) gid=5002(jack) groups=5002(jack)
(2)把jacky的密碼設(shè)置為123
passwd jacky
# echo “123”| passwd –stdin jacky
(3)切換控制臺(tái),用jacky帳戶登錄系統(tǒng)
# su – jacky
#
(4)換回控制臺(tái),用命令將jacky鎖定,驗(yàn)證jacky能否再次登錄系統(tǒng),解鎖后再次嘗試能否登錄系統(tǒng)
# usermod -L jacky
# usermod -U jacky
32.遷移jacky用戶的家目錄到/tmp/jacky
# usermod -md /tmp/jacky jacky
33.批量創(chuàng)建10個(gè)用戶,用戶名為oldboy1 oldboy2 oldboy3 …. oldboy10
# for i in `seq 10`;do useradd oldboy$i;done
# echo kkk{1..10}|xargs -n1|sed -r ‘s#(.*)#useradd \1#g’|bash關(guān)于linux 刪除user的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
成都創(chuàng)新互聯(lián)科技公司主營(yíng):網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、小程序制作、成都軟件開發(fā)、網(wǎng)頁設(shè)計(jì)、微信開發(fā)、成都小程序開發(fā)、網(wǎng)站制作、網(wǎng)站開發(fā)等業(yè)務(wù),是專業(yè)的成都做小程序公司、成都網(wǎng)站建設(shè)公司、成都做網(wǎng)站的公司。創(chuàng)新互聯(lián)公司集小程序制作創(chuàng)意,網(wǎng)站制作策劃,畫冊(cè)、網(wǎng)頁、VI設(shè)計(jì),網(wǎng)站、軟件、微信、小程序開發(fā)于一體。
新聞名稱:如何在Linux系統(tǒng)中刪除用戶?(linux刪除user)
文章分享:http://fisionsoft.com.cn/article/djedice.html


咨詢
建站咨詢
