我试图部署一个rails应用程序,我以前做过,但这次我有一个奇怪的问题。
为什么我不能运行这个chmod命令? 我目前以用户身份login:csmsched
-bash-3.2$ pwd /var/www/vhosts/mysite.com/staging -bash-3.2$ ls -al total 40 drwxrwxrwx 6 csmsched psaserv 4096 Mar 18 16:05 . drwxr-xr-x 14 root root 4096 Mar 18 15:37 .. drwxrwxrwx 2 csmsched psacln 4096 Mar 18 10:52 css -rwxrwxrwx 1 csmsched psacln 1150 Mar 18 10:52 favicon.ico drwxrwxrwx 6 csmsched psacln 4096 Mar 18 10:52 img -rwxrwxrwx 1 csmsched psacln 8997 Mar 18 10:52 index.html drwxrwxrwx 2 csmsched psacln 4096 Mar 18 10:52 mt_images drwxrwxrwx 11 csmsched psacln 4096 Mar 18 10:52 test -bash-3.2$ chmod g+w /var/www/mysite.com/staging/ chmod: changing permissions of `/var/www/mysite.com/staging/': Operation not permitted -bash-3.2$
你错误地input了目录名称。
您的chmod命令包含/var/www/mysite.com/staging而不是/var/www/mysite.com/staging 。