多使用者系統概念
Linux 是多使用者系統,每個使用者帳號都有自己的家目錄和權限設定。 理解使用者與群組的概念,可以有效保護系統安全。
管理使用者帳號
- 新增使用者:
sudo adduser 使用者名稱 - 刪除使用者:
sudo deluser 使用者名稱 - 切換使用者:
su - 使用者名稱 - 查看目前使用者:
whoami
群組管理
- 新增群組:
sudo addgroup 群組名稱 - 將使用者加入群組:
sudo usermod -aG 群組名稱 使用者名稱 - 查看使用者群組:
groups 使用者名稱
檔案權限與 sudo
每個檔案與目錄都有:
- 擁有者(Owner)
- 群組(Group)
- 其他使用者(Others)
使用權限設定指令:
- 查看檔案權限:
ls -l - 修改檔案權限:
chmod 755 檔案名稱 - 修改檔案擁有者與群組:
chown 使用者:群組 檔案名稱
sudo 用於以管理員權限執行指令,例如安裝軟體或修改系統檔案。
練習建議
建議練習:
- 建立多個使用者與群組
- 練習切換使用者,觀察權限差異
- 修改檔案權限與擁有者,觀察不同使用者的操作效果
- 嘗試使用
sudo執行管理任務