Skip to content

Instantly share code, notes, and snippets.

@rubyonrailsworks
Created January 5, 2013 09:01
Show Gist options
  • Save rubyonrailsworks/4460656 to your computer and use it in GitHub Desktop.
Save rubyonrailsworks/4460656 to your computer and use it in GitHub Desktop.
为爱上色@好耶服务器 操作
1.创建 tonghuashijie数据库,授权给tonghuashijie
mysql> create database tonghuashijie;
Query OK, 1 row affected (0.01 sec)
mysql> GRANT ALL ON tonghuashijie.* TO tonghuashijie@localhost IDENTIFIED BY 'PASSWORD';
Query OK, 0 rows affected (0.09 sec)
mysql> GRANT ALL ON tonghuashijie.* TO tonghuashijie@"%" IDENTIFIED BY 'PASSWORD';
Query OK, 0 rows affected (0.00 sec)
2.搭建ftp环境
$ sudo apt-get install vsftpd
需要配置文件/etc/vsftpd.conf 来进行设置参数以对FTP进行控制,包括访问权限,流量等进行控制。常用参数:
#anonymous_enable 是否允许匿名ftp,如否则选择NO,默认允许匿名访问,注意当允许是所有用户均视为匿名登录。
local_enable 是否允许本地用户访问,是指VSFTP所在机器上的注册用户。
#local_umask=022 默认的umask码
write_enable 是否允许本地用户修改和删除
#local_umask=022 FTP上传文件权限 ,默认是077
chroot_local_user=NO
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list #指出被锁定在自家目录中的用户的列表文件。文件格式为一行一用户。
local_root=/var/www/web (路径自定义)#定义所有本地用户的根目录。当本地用户登入时,将被更换到此目录下。(注释则访问该用户自己目录)
注意:当chroot_local_user=NO、chroot_list_enable=YES时,vsftpd.chroot_list中用户为锁定用户,即他们除了自己的目录,不可以访问其他目录。
当chroot_local_user=YES、chroot_list_enable=YES时,vsftpd.chroot_list中用户为非锁定用户,他们可以访问任何其他目录。
see also http://www.2dan.cc/Linux/ubuntu-vsftpd/
http://www.cyberciti.biz/faq/mysql-user-creation/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment