【问题标题】:Chown directory via SSH on server using NPM script使用 NPM 脚本通过服务器上的 SSH chown 目录
【发布时间】:2018-01-16 08:45:59
【问题描述】:

我正在尝试通过 NPM 脚本 chown 目录。脚本如下所示:

chown -R 755 www-data root@XXX.XXX.XXX.XX:/var/www/test.com

但我得到的信息是:chown: www-data: No such file or directory 即使存在。任何想法都非常感谢。

【问题讨论】:

    标签: bash ssh chmod chown


    【解决方案1】:

    chown 在本地运行,而不是在远程服务器上运行。在您的示例中,chown 正在尝试对 ./www-data./root@XXX.XXX.XXX.XX:/var/www/test.com 进行操作,它们在您执行命令时所在的目录中不存在。

    您需要通过sshchown 作为命令执行:

    ssh root@XXX.XXX.XXX.XX chmod -R 755 /var/www/test.com/

    【讨论】:

      【解决方案2】:

      用下面的脚本解决了这个问题。

      ssh root@XXX.XXX.XXX.XX chmod -R 755 /var/www/test.com/

      (我需要先登录到服务器)。

      【讨论】:

        猜你喜欢
        • 2018-07-15
        • 1970-01-01
        • 2012-01-04
        • 2018-01-28
        • 2021-02-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-11-26
        相关资源
        最近更新 更多