Skip to content

Latest commit

 

History

History
69 lines (61 loc) · 1.55 KB

0318.md

File metadata and controls

69 lines (61 loc) · 1.55 KB

0318

vi 編輯器

  • H右 J下 K上 L左
  • yy: 複製整行 p:貼上
  • x: 剪下 u: 復原
  • o: 新增下一行空白
  • O: 新增上一行空白
  • shift + 6: 回到句首
  • shift + 4: 回到句尾
  • /{關鍵字}: 搜尋
    • n: 搜尋的下一個
    • //{關鍵字}: //{關鍵字}

新增使用者

# 讀檔新增 user
# /etc/passwd(帳號), shadow(密碼), group(群組)
$ newusers user.txt

user.txt

# name.passwd 不能空白
std1:stdpassword1:::::
std2:stdpassword2:::::
std3:stdpassword3:::::
std4:stdpassword4:::::
std5:stdpassword5:::::

/etc/passwd

# pw_name:pw_passwd:pw_uid:pw_gid(主要群組):pw_gecos(別名):pw_dir(家目錄):pw_shell
# uid 不要小於 500(CentOS6), 不要小於 1000(CentOS7)
ntub1001:x:2001:2001:ntub1001:/home/ntub1001:/bin/bash

/etc/shadow

# $6(級數): 6 是安全的, 5 有點風險
$6$Lwu0OM2uFYHyAdma$Il1/v1zwiqPTf18fcLW.kEM5VSjkRoUkGB/h47enqA4deGAau0y2to7sy4DDJ18oNHHN8cpOC0XAwxtV2GfCs0:18339:0:99999:7:::

刪除使用者

# 不會砍到家目錄
$ userdel {username}
# 將家目錄砍掉
$ rm -rf /home/{username}
# 整個砍掉
$ userdel -r {username}

新增群組

gid 主要群組, groups 次要(多個)群組

  • 帳號可以被加在多個群組,分門別類
  • 一個帳號最多只能有一個主要的群組
$ grep g1 /etc/group
$ groupadd g1
$ groupadd g1
groupadd: group ‘g1’ already exists
$ grep g1 /etc/group
g1:x:2011: # 2001 group id

$ useradd -g {主要群組} -G {次要群組} {username}
$ useradd -g student -G g1 std01