-------------
【新增网站】
1、建立好网站目录 如:/alidata/www/www.luyugao.com/www
2、新增一个虚拟主机 /alidata/server/nginx-1.4.7/conf/vhosts
重启 nginx。 .../nginx -s reload
-------------
【新增虚拟ftp用户】
1、建用户:在root用户下:
useradd -d /alidata/www/test test //增加用户test,并制定test用户的主目录为/alidata/www/test
passwd test //为test设置密码
2、更改用户相应的权限设置:
usermod -s /sbin/nologin test //限定用户test不能telnet,只能ftp
usermod -d /test test //更改用户test的主目录为/test
3、限制用户只能访问/home/test,不能访问其他路径
修改/etc/vsftpd/vsftpd.conf如下:
chroot_list_enable=YES //限制访问自身目录
# (default follows)
chroot_list_file=/etc/vsftpd/vsftpd.chroot_list
编辑 vsftpd.chroot_list文件,将受限制的用户添加进去,每个用户名一行
改完配置文件,不要忘记重启vsFTPd服务器
service vsftpd restart
【给ftp用户分配权限】
chown -R aluyugaocom /alidata/www/a.luyugao.com
-------------
【ftp无法登陆,提示:refusing to run with writable root inside chroot()】
找到vsftpd.conf 增加一行
allow_writeable_chroot=YES
重启vsftp服务
-------------
【新增mysql用户并建立同名数据库 且 赋予所有权限】
CREATE USER 'aluyugaocom'@'%' IDENTIFIED BY '***';GRANT USAGE ON *.* TO 'aluyugaocom'@'%' IDENTIFIED BY '***' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;CREATE DATABASE IF NOT EXISTS `aluyugaocom`;GRANT ALL PRIVILEGES ON `aluyugaocom`.* TO 'aluyugaocom'@'%';
-------------
【禁止匿名用户登录(新建mysql用户无法登录/连接数据库)】
1、使用root权限登录
2、mysql> select user,host from mysql.user;
3、mysql> delete from mysql.user where user='';
4、通过 "service mysqld restart" 重启mysql服务
--通过以上步骤 新建的mysql用户才可以通过密码登录