-----刪除使用者篇
如果一個使用者不再使用,可以從系統中刪除。刪除使用者就是要將/etc/passwd、/etc/shadow、/etc/group等系統檔案夾中的使用者資訊刪除,必要的時候還要刪除該使用者的主目錄(家目錄),用到的命令是userdel。
userdel 選項 使用者名稱
常用的參數是-r,作用是把使用者的主目錄也一併刪除掉。不加此參數不會刪除家目錄。
警告:不要輕易使用此參數,如果使用者有重要的檔案,請提前備份。
當然也可以進入到/etc/passwd中把想要刪除的使用者的一些相關資訊刪除掉,我是初學者,不建議這樣做,因為一不小心就刪錯了。
還有一種方法:
進入到/usr cd /usr
或者進入到sbin cd sbin 某些系統要這樣子
然後輸入./userdel -r 使用者名稱
感覺這樣好麻煩,不知道到跟第一種原理一樣不??暫留疑問。
--永久的刪除使用者
userdel 使用者名稱
groupdel 使用者名稱
usermod -G 使用者名稱 使用者名稱 強制移除該使用者的主目錄跟主目錄下面的所有子目錄跟子檔案
-----刪除非空的目錄
rm -rf 目錄名
linux下刪除非空的目錄,會提示目錄非空不能刪除。加參數-f可以強制移除,-f force的意思。-r是遞迴的進行刪除操作。比起rmdir來說,這個好用多了。當然要清楚認識你刪除目錄的後果。
-----添加系統使用者
useradd -o -u number 使用者名稱
老師講到系統使用者的UID是從0~499,(包括0和499)。但是今天實踐的時候發現,useradd 使用者名稱 -u number(UID),會提示UID n is not unique。後來也是通過google才成功的。需要加-o參數。具體是什麼原因我還不得而知。
-----查看檔案的類型
file 路徑名
一般我都是通過ls命令來查看檔案的一些屬性,也可以使用file後面跟路徑名,來查看相應目錄/檔案的類型。
-----顯示隱藏檔案
l.或者ls -d .*
上述的兩條命令會列出"."和".."。如果不需要的話後面加-A參數。這個還沒實驗過。ctrl+L清屏。哈哈。
-----把已有的使用者添加到組裡面
gpasswd -a 使用者名稱 組名
或者是usermod -g 組名 使用者名稱 怎麼樣都感覺第一個比較帥氣,有木有。。呵呵
-----臨時關閉使用者
在/etc/shadow檔案中,找到要處理的使用者,(一般咱自己建立的使用者都是在最後面)。在第二個欄位前面加上*就可以了,去掉*便恢複到以前。或者使用如下命令:
passwd 使用者名稱 -L 恢複:passwd 使用者名稱 -u ps : lock unlock
usermod -L 使用者名稱 上鎖 -U 解鎖 tt告訴我的
-----顯示使用者資訊
id 使用者名稱或者進入到/etc/passwd查看。
-----修改檔案的建立時間(virtualbox下)
touch -c -t hhmmMMDDYY 檔案名稱
-----系統管理使用者的工具或命令