在Ubuntu LNMP(Linux, Nginx, MySQL/MariaDB, PHP)環境中進行權限管理是非常重要的,以確保系統的安全性和穩定性。以下是一些關鍵的權限管理步驟和命令:
adduser
命令添加新用戶。例如:sudo adduser newusername
usermod
命令修改用戶信息。例如:sudo usermod -l newusername oldusername
userdel
命令刪除用戶。例如:sudo userdel username
groupadd
命令添加新組。例如:sudo groupadd groupname
usermod
命令將用戶添加到特定組。例如:sudo usermod -aG groupname username
groupdel
命令刪除組。例如:sudo groupdel groupname
passwd
命令為用戶設置或修改密碼。例如:sudo passwd username
sudo passwd root
/etc/sudoers
文件,可以指定哪些用戶可以使用sudo命令以及這些用戶可以執行的操作??梢允褂?visudo
命令編輯該文件。例如:sudo visudo
ls -l
命令查看文件和目錄的權限。例如:ls -l /path/to/file
chmod
命令修改文件和目錄的權限。例如:sudo chmod 755 /path/to/file
chmod 755 filename
將文件的所有者設置為讀、寫和執行權限,組用戶和其他用戶設置為讀和執行權限。chmod u+rwx filename
為文件的所有者增加讀、寫和執行權限。chmod 777
,以防止安全風險。通過上述步驟和命令,您可以在Ubuntu LNMP環境中有效地進行權限管理,確保系統的安全性和穩定性。