使用 NPM 脚本在服务器上通过 SSH chown 目录
Chown directory via SSH on server using NPM script
我正在尝试通过 NPM 脚本对目录进行 chown。该脚本如下所示:
chown -R 755 www-data root@XXX.XXX.XXX.XX:/var/www/test.com
但我收到的消息是:chown: www-data: 没有这样的文件或目录 即使它存在。非常感谢任何想法。
使用以下脚本解决了这个问题。
ssh root@XXX.XXX.XXX.XX chmod -R 755 /var/www/test.com/
(需要先登录服务器)
chown
在本地运行,而不是在远程服务器上运行。在您的示例中,chown
试图对 ./www-data
和 ./root@XXX.XXX.XXX.XX:/var/www/test.com
进行操作,它们不存在于您执行命令时所在位置的目录中。
您需要通过 ssh
:
作为命令执行 chown
ssh root@XXX.XXX.XXX.XX chmod -R 755 /var/www/test.com/
我正在尝试通过 NPM 脚本对目录进行 chown。该脚本如下所示:
chown -R 755 www-data root@XXX.XXX.XXX.XX:/var/www/test.com
但我收到的消息是:chown: www-data: 没有这样的文件或目录 即使它存在。非常感谢任何想法。
使用以下脚本解决了这个问题。
ssh root@XXX.XXX.XXX.XX chmod -R 755 /var/www/test.com/
(需要先登录服务器)
chown
在本地运行,而不是在远程服务器上运行。在您的示例中,chown
试图对 ./www-data
和 ./root@XXX.XXX.XXX.XX:/var/www/test.com
进行操作,它们不存在于您执行命令时所在位置的目录中。
您需要通过 ssh
:
chown
ssh root@XXX.XXX.XXX.XX chmod -R 755 /var/www/test.com/