建立使用者帳戶

建立使用者帳戶

基於安全原因,一般來說都不建議直接使用 root 來操作系統,因此我們另外建立一個新的 user 作為往後的使用用戶。

建立 user 和設定密碼:

useradd -m ank
passwd ank

提升 user 權限:

由於某些情況下,在使用 user 時需要用到 root 的權限,因此為新 user 提升權限,這裡使用 sudo

安裝 sudo

pacman -S sudo

編譯 sudoers

vim /etc/sudoers:

在約第 80 行的地方加入 ank ALL=(ALL) ALL

。。。略。。。
root ALL=(ALL) ALL
ank ALL=(ALL) ALL

。。。略。。。

切換 user

su ank

不過我更推薦 exit 後重新登入

後面的所有操作,都十分建議在非 root 的用戶下進行,遇到因權限不足而無法執行的指令時,只需在指令最前方加上 sudo 即可。

禁止 root 登錄

如果主機需要開啟 ssh 連線,建議禁用 root 以防止暴力破解。

鎖住 root:

sudo passwd -l root

解鎖 root:

sudo passwd -u root

亦可直接編譯 /etc/shadow,把密碼 hash 值改成 !