1. 程式人生 > 其它 >Linux學習 Day 1

Linux學習 Day 1

Linux學習 Day 1


一些概念(使用者管理)

使用者屬於使用者組

home的概念


基本語法

About user

useradd

useradd LIN
#建立一個使用者"LIN",若沒有定義組則建立LIN——group
#同時建立一個資料夾/home/LIN

passwd LIN
#給LIN設定密碼

userdel

userdel LIN
#刪除使用者"LIN",保留使用者目錄

userdel -r LIN
#刪除使用者"LIN",保留使用者目錄

id

id LIN
#查詢使用者資訊
#使用者id=1000(lin) 組id=1000(lin) 組#=1000(lin),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),120(lpadmin),131(lxd),13#2(sambashare)

su

su LIN
#切換到LIN
su
#切換到root

whoami

root@lin:/home# whoami
root

About group

groupadd

groupadd admin
#建立一個"admin"組

groupdel

groupdel admin
#刪除一個"admin"組

建立使用者時指定組

useradd -g admin LIN
#建立一個在"admin"組的使用者"LIN"

修改使用者所屬使用者組

usermod -g other LIN
#修改使用者"LIN"所屬組為""

相關配置檔案

使用者配置檔案(/etc/passwd)

lin:x:1000:1000:LIN,,,:/home/lin:/bin/bas
#以上資料分別表示使用者id,組id,home路徑,直譯器

組配置檔案(/etc/group)

lin:x:1000:
sambashare:x:132:lin
systemd-coredump:x:999:
docker:x:998:

口令配置檔案(/etc/shadow)

lin:$6$u43nyvQb6NQNSBQk$bYx9mC3BiqPvBE0EY5umKZXQwK2KMdPLKCdxU4v1p1m2MygQMgQSPX7LwK3X
#加密的密碼