Linux系統(tǒng)用戶管理的基本操作
另外即時(shí)服務(wù)器提供了基于瀏覽器的Webmin用戶管理功能,如圖8-1所示。
登錄進(jìn)入Webmin以后,選擇系統(tǒng)主菜單,就可以看到最下面有一個(gè)用戶與用戶組的圖標(biāo),單擊就會(huì)進(jìn)入到用戶管理功能。
圖8-1 Webmin界面
用戶管理
1.添加用戶
添加用戶的命令為useradd,假設(shè)我們添加一個(gè)名字為testuser的用戶,設(shè)置其登錄Shell,設(shè)置它的其他屬性:
useradd –s /bin/bash –G thiz –d /home/testuser testuser
passwd testuser
關(guān)于useradd的詳細(xì)幫助可以在man useradd中得到。這里-s參數(shù)用來(lái)指定用戶的啟動(dòng)Shell,如果不希望給用戶Shell的許可權(quán),就在/etc/Shells中添加/dev/null和/usr/bin/passwd,然后指定Shell為/dev/null或者/usr/bin/passwd。第一種情況是根本不允許用戶登錄(例如該用戶為郵件賬號(hào),只允許收發(fā)郵件);第二種是只允許登錄進(jìn)來(lái)修改密碼。-G用來(lái)指定用戶在屬于添加的testuser用戶組的同時(shí),也屬于thiz用戶組。-d用來(lái)指定用戶的主目錄位置, 這里指定為默認(rèn)位置/home/testuser(當(dāng)然也可以不指定,默認(rèn)創(chuàng)建/home/testuser,并將用戶主目錄指向該目錄)。添加用戶以后就需要使用 passwd 命令為其設(shè)置密碼。
對(duì)于已經(jīng)添加的用戶,需要修改其屬性,可以使用命令usermod,也可以在man usermod中得到更多信息。
使用Webmin,進(jìn)入系統(tǒng)信息的用戶管理模塊,如圖8-2所示。
圖8-2 用戶管理模塊
要添加用戶,就單擊創(chuàng)建新用戶。
在圖8-3中可以看到,在添加用戶界面中第一部分要指定這些參數(shù):用戶名稱、真實(shí)姓名、用戶ID(可以不填,使用默認(rèn)值)、用戶主目錄(需要指定)、登錄Shell及密碼;第二部分則設(shè)定用戶賬號(hào)的過(guò)期時(shí)間、不使用天數(shù)(不使用天數(shù)用來(lái)指示當(dāng)用戶密碼過(guò)期到賬號(hào)被完全停止的時(shí)間,0表示密碼一過(guò)期就停止該賬號(hào),-1用來(lái)取消這個(gè)特性,默認(rèn)值是-1)、警告天數(shù)(從上次用戶修改密碼以后,到系統(tǒng)提示用戶需要再次修改密碼之間的天數(shù),這是為了定期讓用戶修改密碼,以增強(qiáng)系統(tǒng)安全性)、最小天數(shù)(兩次密碼修改之間的最少天數(shù))和最大天數(shù)(兩次密碼修改之間的最大天數(shù),超過(guò)該期間以后用戶在登錄時(shí)會(huì)強(qiáng)制用戶設(shè)置新密碼);第三部分用來(lái)設(shè)置群組:新群組(為用戶添加一個(gè)群組,不填就表示添加一個(gè)和用戶名稱一樣的群組)、現(xiàn)存群組(將用戶的群組設(shè)置為一個(gè)已經(jīng)存在的群組)、次群組(同時(shí)設(shè)置用戶還屬于其他群組);第四部分用來(lái)設(shè)置是否創(chuàng)建用戶主目錄、是否復(fù)制用戶設(shè)置文件到主目錄,以及是否更新其他設(shè)置中關(guān)于該用戶的屬性。
圖8-3 創(chuàng)建新用戶
如果在設(shè)置時(shí)對(duì)某個(gè)參數(shù)不明白,可以單擊輸入框前的文字得到幫助。
#p#
2.刪除用戶
刪除用戶可以通過(guò)命令userdel來(lái)完成,這依賴于系統(tǒng)所安裝的軟件。
# userdel testuser
不過(guò)需要注意的是刪除用戶并不會(huì)刪除為該用戶創(chuàng)建的主目錄,這樣是因?yàn)樵撃夸浿羞€有可能保存著有用的文件,如果確信該用戶的主目錄沒有需要的文件了,需要手工刪除其主目錄,例如:
# rm –rf /home/testuser
要在Webmin中刪除用戶,只需選擇要?jiǎng)h除的用戶,單擊最下部的【刪除】按鈕即可。
3.修改密碼
修改密碼可以使用命令方式:
# passwd username
即可對(duì)用戶密碼進(jìn)行修改。當(dāng)然在Webmin中提供了修改用戶密碼的功能,只要選擇系統(tǒng)中Change Passwords模塊,就會(huì)進(jìn)入修改密碼模塊,如圖8-4所示。
圖8-4 修改密碼模塊
然后選擇需要修改密碼的用戶,就會(huì)進(jìn)入變更密碼界面,如圖8-5所示。
輸入兩次用戶新密碼,單擊【變更】即完成用戶密碼的修改。
圖8-5 變更密碼
#p#
用戶組管理
1.添加用戶組
用戶組的管理類似于用戶的管理, 添加一個(gè)用戶組可使用命令:
#groupadd testgroup
使用Webmin進(jìn)入用戶管理模塊的主頁(yè)面,如圖8-6所示。
圖8-6 本地端用戶組界面
可以看到,這里列出了所有的用戶組,可以單擊某個(gè)用戶組對(duì)其屬性進(jìn)行修改,或創(chuàng)建新用戶組,兩者的界面是一樣的。如圖8-7所示。
圖8-7 創(chuàng)建新用戶組
在此可以指定該用戶組包括哪些成員等信息。
2.刪除用戶組
刪除用戶組的命令為:
# groupdel testuser
但是如果該用戶組是某個(gè)用戶的屬主用戶組,而且該用戶還存在,那么就不能刪除該用戶組:
# groupdel testuser
groupdel: cannot remove user's primary group.
只有將該用戶刪除以后,才能刪除該用戶的屬主用戶組。
使用Webmin管理界面刪除用戶組和刪除用戶類似,只需要選中該用戶組,進(jìn)入該用戶組的屬性編輯狀態(tài),單擊【刪除】按鈕即可刪除。
Linux系統(tǒng)用戶管理的基本操作上面已經(jīng)為大家介紹了,希望大家有不懂的問(wèn)題問(wèn)我,我會(huì)及時(shí)的解答。
【編輯推薦】
- Linux用戶管理安全寶典:密碼防破解與帳號(hào)文件保護(hù)
- 闡述Linux用戶管理的知識(shí)
- 講述Linux用戶管理的全部過(guò)程
- RedHat Linux用戶管理經(jīng)驗(yàn)點(diǎn)滴
- Linux系統(tǒng)管理入門必須經(jīng)歷的三步
- Linux系統(tǒng)全方位管理
- 詳解Linux系統(tǒng)下搭建C語(yǔ)言開發(fā)環(huán)境
- 系統(tǒng)管理員必須了解的六大鐵律
- 系統(tǒng)管理員都應(yīng)該知道的系統(tǒng)常識(shí)
- 感恩節(jié)專題:系統(tǒng)管理員們應(yīng)該感謝的那些軟件