网站部美眉今天说以前的ftp用的好好的,今天不能上传东西了,我赶忙登陆到服务器上查看一下,想到前一天晚上我设置了网站目录权限,跟她使用vsftpd的本地用户上传的权限有冲突:linux
linux服务器本地用户:xiaowei:x:504:504::/home/www/love:/sbin/nologin
用nginx作的静态网站,网站目录文件是:/home/www/love
drwxr-xr-x 8 www www 4096 Jul 27 15:24 love
使用xiaowei用户确实上传不上去,没有权限
脑子笨,想了好一下子,才决定刚改上传用户为www
查看下/etc/passwd文件,发现
www:x:503:503::/home/www:/bin/bash
为了保证服务器自己的安全和上传以后不须要我再去更改文件位置,索性直接从新指定www用户shell环境和家目录。
usermod -d /home/www/love -s /sbin/nologin www
修改以后的为:
www:x:503:503::/home/www/zhanfo:/sbin/nologin
如此一来,她就至关于root同样对网站目录进行操做了!网站自己就是她们的,我起到一个提供环境和配合的做用!