網站部美眉今天說以前的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同樣對網站目錄進行操做了!網站自己就是她們的,我起到一個提供環境和配合的做用!