以前覺得理所當然的事情都會忘光
只好不得不打一打紀錄一下
指令
帳號管理: groupadd, groupdel, useradd, userdel, chsh, chfn, userconf
密碼管理與設定:passwd,
使用者身份切換:su, sudo, visudo
使用者查詢: id, finger, groups
剩下的之後再補
======================
用法
由於通用就不特別打試用版本了
※{}內包含符號本身都是可修改
加入user
useradd {user}
EX:useradd edwin
加入多個user
EX:useradd edwin yami neko
更改使用者密碼
passwd {user}
EX: passwd edwin
Tips: 查看user屬於那一個group
傳統的方法是透過/etc/group的文檔來查看user屬於哪一些group。
[root@centos6 ~]# cat /etc/group | grep rootroot:x:0:rootbin:x:1:root,bin,daemondaemon:x:2:root,bin,daemonsys:x:3:root,bin,admadm:x:4:root,adm,daemondisk:x:6:rootwheel:x:10:root
其實可以透過groups指令來查詢的。
此篇的主要目的是當創建sudo 權限帳號時[root@centos6 ~]# groups rootroot : root bin daemon sys adm disk wheel
增加副Group的指令
usermod -G wheel edwin.chen
==========================
有時要做root的事
sudo su -
因為系統檔案不允許root身分之外的帳號執行,故直接切換身分為root
無須輸入root密碼。
==========================
其實最重要的在這裡,安裝完後該做的就是建置帳號、密碼、群組,權限設定。
而如何輕鬆地複製貼上或是寫成SH一鍵執行做設定就看這了,以下做兩個帳號設定的示範。
#add user
groupadd mis
useradd edwin.chen
useradd user02
usermod -G mis user02
usermod -G mis edwin.chen
#set password
echo "123456" | passwd --stdin edwin.chen
echo "Password" | passwd --stdin user02
#visudo 設定sudo權限,直接寫入sudoers
echo -e "%mis ALL=(ALL) NOPASSWD: ALL" >>/etc/sudoers
#清除歷史紀錄
history -c
==========================
參考資料
鳥哥
http://linux.vbird.org/linux_basic/0410accountmanager/0410accountmanager-fc4.php#users_adduser
瘋狂帽客
http://go-linux.blogspot.tw/2011/11/tips-usergroup.html