在Ubuntu LAMP(Linux, Apache, MySQL, PHP)环境中,管理用户权限是一个重要的安全任务。以下是一些基本的步骤和最佳实践:
sudo adduser username
sudo deluser username
sudo passwd username
ls -l /path/to/file_or_directory
sudo chmod 755 /path/to/file_or_directory
sudo chown username:groupname /path/to/file_or_directory
www-data
sudo nano /etc/apache2/envvars
找到APACHE_RUN_USER
和APACHE_RUN_GROUP
并修改为你的用户和组。mysql -u root -p
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost';
FLUSH PRIVILEGES;
sudo nano /etc/php/7.x/apache2/php.ini
或者对于PHP-FPM:sudo nano /etc/php/7.x/fpm/php.ini
display_errors = Off
log_errors = On
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
allow_url_fopen = Off
open_basedir = /var/www/html/:/tmp/
sestatus
sudo setenforce 0
/etc/selinux/config
,将SELINUX=enforcing
改为SELINUX=disabled
。sudo tail -f /var/log/syslog
sudo apt update && sudo apt upgrade
通过以上步骤,你可以有效地管理Ubuntu LAMP环境中的用户权限,确保系统的安全性和稳定性。