【问题标题】:npm was installed using sudo?npm 是使用 sudo 安装的吗?
【发布时间】:2019-01-27 02:44:21
【问题描述】:

npm 几个月前安装在我的机器上,但我不记得我是否使用 sudo 安装了它。

现在,我正在阅读有关 Appian 的信息,我发现它不应该使用 sudo 安装,所以我想在继续之前检查几个月前我是如何安装它的。

如何确定我的 npm 是否使用 sudo 安装?

【问题讨论】:

    标签: linux macos npm file-permissions sudo


    【解决方案1】:

    只需 ls 可执行文件。在我的 macbook 上,它显示了我的用户名。我想如果它是使用 sudo 安装的,权限将是 root-root:

    $ which npm
    /usr/local/bin/npm
    
    $ ls -l /usr/local/bin/npm
    lrwxr-xr-x  1 myuser  admin  38 Mar 14  2015 /usr/local/bin/npm -> ../lib/node_modules/npm/bin/npm-cli.js
    

    【讨论】:

    • 那么“root-root”烫发会是什么样子?
    • 类似这样:(注意2根的意思是root用户,root组):lrwxr-xr-x 1 root root 38 Mar 14 2015 /usr/local/bin/npm -> ../ lib/node_modules/npm/bin/npm-cli.js
    猜你喜欢
    • 1970-01-01
    • 2018-08-11
    • 2018-03-01
    • 2014-07-02
    • 2014-07-06
    • 2014-09-19
    • 2015-05-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多