linux的使用者管理命令(1)
#####linux系統結構########
linux是一個倒樹型結構,最大的目錄名稱叫“/” (根目錄)
#####linux系統中的二級目錄######
/bin ##二進位制可執行檔案,系統常規命令
/boot ##啟動目錄,存放系統自動啟動檔案,核心,初始化程式
/dev ##系統裝置管理檔案
/etc ##大多數系統配置檔案存放路徑
/home/子目錄 ##普通使用者家目錄
/lib ##函式庫
/lib64/ ##64位函式庫
/media ##光碟機臨時掛載點
/mnt ##手動臨時掛載點
/run ##自動臨時裝置掛載點
/opt ##第三方軟體安裝路徑
/proc ##系統硬體資訊和系統程序資訊
/root ##超級使用者家目錄
/sbin ##系統管理命令,通常只有root可以執行
/srv ##系統資料目錄
/var ##系統資料目錄
/sys ##核心相關資料
/tmp ##臨時檔案產生目錄
/usr/ ##使用者相關資訊資料
#########1.系統使用者##########
id -u uid 檢視使用者的uid 自身id
id -g gid 檢視使用者的gid 初始組
id -G groups 檢視使用者所在的所有組id 所有組
id -n 顯示名字而不顯示id數字
#########2.使用者切換#######
su - 使用者名稱稱
-
su - 中“-”標示在使用者身份切換時同時切換當前使用者的環境
su - 執行時高階使用者切換到其他使用者不需要密碼,低階使用者切換到高階使用者時需要,平級使用者也需要密碼
注意:每次su切換到其他使用者操作之後必須退出,然後再次切換其他使用者
gnome-session-quit --force 登出當前使用者,再用其他使用者登陸
3.使用者在系統中的儲存方式#########
/etc/passwd
使用者資訊檔案 使用者名稱稱:密碼(x):uid(60000以內):gid(60000以內):說明:家目錄:預設shell “說明:預設shell的指令有哪些:可以檢視系統中的/etc/shell檔案”
/etc/group
使用者組資訊檔案
組的名字:組密碼:組id:組成員
/etc/skel/*
預設開啟shell的配置,使用者的骨文檔案
/home/userneme
使用者的家目錄
####使用者管理命令############
####1.刪除使用者##########
userdel student
###刪除使用者但不刪除使用者的配置檔案
userdel -r
student ###刪除使用者並刪除使用者的配置檔案
watch -n 1
tail -n 3 /etc/group 每秒監控一次passwd後三條
watch -n 1
‘tail -n 3 /etc/group;ls -l /home/’
kill - 9 加程序可以強制停止程序
userdel -r westos
不加‘-r’不會刪除配置檔案
useradd westos ###建立使用者時,讀取/etc/login.defs檔案內容確定規則
useradd -u 7777 haha ## 指定使用者uid
useradd -g 66 haha ## 指定使用者初始組id,“66使用者組必須是存在的“
useradd -G 66 haha ## 指定使用者的附加組id,”66使用者組必須存在的“
useradd -c ”kk“ haha ## 指定使用者的說明
useradd -d /home/etc haha ##指定使用者的家目錄
useradd -s /bin/sh haha ##指定使用者的預設shell
groupadd
##建立使用者組
groupadd -g 66 hahal
##建立使用者組的id
groupadd
##刪除使用者組
初始狀態:
新增一個uid為7777的使用者:
新增一個初始組id為66的使用者:
新增一個附加組id為66的使用者:
新增一個使用者,其說明為“kk”:
新增一個使用者,其家目錄為/home/etc
新增一個使用者,其預設的shell為.bin/sh: