目錄
一、概述
二、基本操作
1.添加用戶(hù)
2.指定/修改密碼
3.刪除用戶(hù)
4.查詢(xún)用戶(hù)信息
5.切換用戶(hù)
6.查看創(chuàng)建了那些用戶(hù)
7.查看登錄用戶(hù)信息
8.設(shè)置普通用戶(hù)具有root權(quán)限
9.用戶(hù)組
10.修改組
11.用戶(hù)和組的相關(guān)文件
一、概述
????????Linux系統(tǒng)是一個(gè)多用戶(hù)多任務(wù)的操作系統(tǒng),任何一個(gè)要使用系統(tǒng)資源的用戶(hù),都必須先向系統(tǒng)管理員神申請(qǐng)一個(gè)賬號(hào),然后以這個(gè)賬號(hào)的身份進(jìn)入系統(tǒng)。
? ? ? ? 在Linux系統(tǒng)中,一個(gè)用戶(hù)屬于一個(gè)組。
? ? ? ? 當(dāng)我們創(chuàng)建一個(gè)用戶(hù)后,默認(rèn)會(huì)在 /home/XXX 創(chuàng)建一個(gè)和用戶(hù)名相同的目錄,該目錄就是用戶(hù)家目錄。
? ? ? ? 當(dāng)一個(gè)用戶(hù)登錄后,默認(rèn)會(huì)切換到 /home/XXX 下。
? ? ? ? 一個(gè)用戶(hù)默認(rèn)是不能進(jìn)入到其他用戶(hù)目錄的。
? ? ? ? 用戶(hù)權(quán)限體現(xiàn)在對(duì)文件的操作。
二、基本操作
1.添加用戶(hù)
????????useradd 用戶(hù)名
????????當(dāng)創(chuàng)建用戶(hù)成功后,會(huì)自動(dòng)地創(chuàng)建和用戶(hù)名同名的家目錄【/home/Billie】。
????????也可以通過(guò) useradd -d 指定目錄 新的用戶(hù)名 ,給新建的用戶(hù)指定家目錄。
2.指定/修改密碼
????????passwd 用戶(hù)名? //如果沒(méi)有寫(xiě)用戶(hù)名,則給當(dāng)前登錄的用戶(hù)修改密碼
????????該操作需要在 root 用戶(hù)下進(jìn)行操作。
3.刪除用戶(hù)
? ? ? ? userdel 用戶(hù)名? ? ? //刪除用戶(hù)但保留家目錄
? ? ? ? userdel -r 用戶(hù)名? //刪除用戶(hù)且不保留家目錄
? ? ? ? 一般情況會(huì)保留家目錄。
4.查詢(xún)用戶(hù)信息
? ? ? ? id 用戶(hù)名
? ? ? ?輸出的信息中,uid為用戶(hù)id,是唯一的;root為用戶(hù)名;gid為用戶(hù)所在組的id;groups中的root為組名。
? ? ? ? ?當(dāng)前用戶(hù)不存在時(shí),則返回?zé)o此用戶(hù)。
5.切換用戶(hù)
? ? ? ? 在Linux系統(tǒng)中,如果用戶(hù)權(quán)限不夠 ,則需要通過(guò) su - 指令,切換到更高權(quán)限的用戶(hù),如root。
? ? ? ? su - 切換用戶(hù)名? ? // 獲得用戶(hù)的環(huán)境變量及執(zhí)行權(quán)限
? ? ? ? su 切換用戶(hù)名? ? ?// 只能獲得用戶(hù)的執(zhí)行權(quán)限,不能獲得環(huán)境變量
? ? ? ? 如,切換到root用戶(hù),su - root
6.查看創(chuàng)建了那些用戶(hù)
????????cat /etc/passwd
7.查看登錄用戶(hù)信息
? ? ? ? whoami? ? ? ? ? ? //顯示自身用戶(hù)名稱(chēng)
? ? ? ? who am i? ? ? ? //顯示登錄用戶(hù)的用戶(hù)名以及登錄時(shí)間
8.設(shè)置普通用戶(hù)具有root權(quán)限
? ? ? ? 打開(kāi)配置文件?vi /etc/sudoers
? ? ? ? 修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行。
## Allow root to run any commands anywhereroot???????? ALL=(ALL) ????????ALLatguigu?? ALL=(ALL) ????????ALL
????????或者配置成采用 sudo 命令時(shí),不需要輸入密碼
## Allow root to run any commands anywhereroot ????????ALL=(ALL)???????? ALLatguigu? ?ALL=(ALL) ????????NOPASSWD:ALL
9.用戶(hù)組
? ? ? ? 系統(tǒng)可以對(duì)有共性的用戶(hù)進(jìn)行統(tǒng)一管理。用戶(hù)組的管理涉及用戶(hù)組的添加、刪除和修改。組的增加、刪除和修改實(shí)際上就是對(duì) /etc/group文件的更新。
(1)新增組
? ? ? ? groupadd 組名
(2)增加用戶(hù)是直接為其添加組
? ? ? ? useradd -g 用戶(hù)組 用戶(hù)名
(3)刪除組
? ? ? ? groupdel 組名
? ? ? ? 刪除的前提是這個(gè)組沒(méi)有用戶(hù),否則無(wú)法刪除
(4)修改用戶(hù)的組
? ? ? ? usermod - g 新的組名 用戶(hù)名
10.修改組
? ? ? ? groumod -n 新組名 老組名
11.用戶(hù)和組的相關(guān)文件
(1)/etc/passwd 文件
? ? ? ? 用戶(hù)(user)的配置文件,記錄用戶(hù)的各種信息。
????????每行的含義:用戶(hù)名:口令:用戶(hù)標(biāo)識(shí)號(hào):組標(biāo)識(shí)號(hào):注釋描述:主目錄:登錄 Shell?????????
(2)/etc/shadow 文件
? ? ? ? 口令的配置文件
????????每行的含義:登錄名:加密口令:最后一次修改時(shí)間:最小時(shí)間間隔:最大時(shí)間間隔:警告時(shí)間:不活動(dòng)時(shí)間:失效時(shí)間:保留
?(3)/etc/group 文件
? ? ? ? 組(group)的配置文件,記錄Linux包含的組的信息。
? ? ? ? 每行含義:組名:口令:組標(biāo)識(shí)號(hào):組內(nèi)用戶(hù)列表文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-705286.html
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-705286.html
到了這里,關(guān)于Linux——(第五章)用戶(hù)管理的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!