由於 Android 4.1 的編譯環境不再支持 32 bits 的 Linux, 一定要用 64 bits. 所以富士通的同事跑來要求加個 server 的帳號. 我想說只是加個帳號, 就順便替他處理一下. 想不到害他前後跑了三趟, 第一次是加帳號, 第二次是要開 Samba, 第三次是要加 sudoer; 既然三大革命應該一次完成, 我還是寫個 SOP 吧!
1. 加帳號
useradd USERNAME
增加一個和帳號同名 (USERNAME) 的目錄在 home 下面,
mkdir /home/USERNAME
把目錄指設定為帳號的 home 目錄.
useradd -d /home/USERNAME USERNAME
chgrp GROUP_NAME USERNAME
chown USERNAME USERNAME
passwd USERNAME, 接著依提示輸入密碼兩次.
2. 開 samba
smbpasswd -a USERNAME, 增加 samba user.
smbpasswd USERNAME, 接著依提示輸入密碼兩次.
3. 加 sudo
sudo 放在 /etc/sudoer, 它不能用普通的 vi 去編輯.
必須使用特殊指令 sudo visudo -f /etc/sudoers
在裡面增加一行
USERNAME ALL=(ALL) ALL NOPASSWD: ALL
紅色部分可以省略, 好處就是打 sudo 時不用輸入 password 了.
按 ^X 離開, 按 Y 確定, 跑出一個選項後, 再按 enter 確認.