建立使用者帳戶
基於安全原因,一般來說都不建議直接使用 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 值改成 !