紀錄一下工作上的一些Ubuntu OS使用的技巧
嗚邦兔小姿勢: 新增具有Root權限的User x 取消Root 登入
新增User & 同時建立User自己的home-folder.
方法1: #useradd -m -k /dir_1 jane
方法2: #useradd -d /home/james jim
將User加入root group(sudo群組)具有 root 的管理權限; (讓User具有 root 的管理權限 is better. )
#sudo usermod -aG sudo <username>
-g :後面接初始群組,修改 /etc/passwd 的第四個欄位,亦即是 GID 的欄位!
-G :後面接次要群組,修改這個使用者能夠支援的群組,修改的是 /etc/group 囉~
-a :與 -G 合用,可『增加次要群組的支援』而非『設定』喔!
將User加入sudo group當中
#sudo gpasswd -a $USER sudo
-a :將某位使用者加入到 groupname 這個群組當中!
-d :將某位使用者移除出 groupname 這個群組當中。
PS: 以上將user group的usermod與將user加入group中的方法,兩者的實際權限還是會有些微的差異,有興趣可以自行study這個部分
讓User變成具有 root 的管理權限:
1. #sudo visudo
找到一個 root ALL=(ALL) ALL 那一行,在那一行的下面打入和那一行一模一樣的的東西
,只是把 root 換成是要變成 sudoer 的使用者名稱就可以了
,例如要把 arthuryu 這個帳號變成 sudoer 來說,在 root 下面那一行打入下面字串後存檔就 OK 了。
arthuryu ALL=(ALL) ALL
另外,如果在 visudo 裡的最下面有看到 %admin ALL=(ALL) ALL 這一行的話,就表示只要要下面的指令把使用者加入到 admin 群組就會變成 sudoer 了,就不用這麼辛苦的開 visudo 來改的哩 !
#sudo usermod -g admin arthuryu
2. 驗證
#sudo -i 可以切換成 root 代表成功
PS: sudo su -
取消Root登入
#sudo passwd -dl root