[Linux] User/Group management in Debian

之前才為弄懂管理Mac User/Group遮騰了個晚上, Linux亦然 =..=

先紀錄一下在Mac上找到的方式: 使用 command dscl
ex.
dscl . list /Groups
dscl . create /Users/$myName
dscl . create /Users/$myName UniqueID XXX
dscl . create /Users/$myName PrimaryGroupID YYY
dscl . create /Users/$myName NFSHomeDirectory /Local/Users/$myName
dscl . passwd $myName  IMPWD
mkdir /Local/Users/$myName
dscl . append /Groups/MYG GroupMembership $myName
chown $myName:MyMYG /Local/Users/$myName
在debian裡面的管理用各自的commands
   add user/group:
      useradd, groupadd
   modify:
      usermod, groupmod
   del users/gorups:
      userdel, groupdel
  list groups what user is in:
     groups

在加入的時候遇到一些小狀況:
   (1) 若要把 userA加入 group GroupB
         # useradd -a -G GroupB userA (userA已存在時)
         # useradd -G GroupB userA (userA不存在)
   (2) 確認 user的管理情形
         # id USER
   (3) 檢查某個group
         # grep GroupA /etc/group
   (4) 一次加多個groups
         # useradd -G admins,ftp,www,flash  UserA
   (5)在將user移除特定的group似乎usermod不可行, 作法可以參考這裡 
   
當然其實也有prompt的方式管理使用者跟群組 lol
btw, 其實這些指令直接去修改 /etc/group 會不會比較快一點XD... anyway...

Comments

Popular posts from this blog

股票評價(Stock Valuation) - 股利折現模型

openwrt feed的使用

How to convert Markdown into HTML