Linux學習 Day 1
阿新 • • 發佈:2021-12-20
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
#加密的密碼