2

この問題で説明されているのと同じ問題を解決したいと考えています。

したがって、次のコマンドを実行したかったのです。

$ sudo setcap cap_net_bind_service=+ep /home/username/.linuxbrew/bin/node 

これによりエラーが発生しました:

Failed to set capabilities on file `/home/username/.linuxbrew/bin/node' (Invalid argument)
The value of the capability argument is not permitted for a file. Or the file is not a regular (non-symlink) file

これは、フォルダ名が.linuxbrewであるために発生しますか? はいの場合、どうすれば修正できますか?

4

1 に答える 1

3

これは、シンボリックリンクで実行しようとしているために発生します。代わりにこれを実行してみてください:

sudo setcap cap_net_bind_service=+ep $(readlink -f ~username/.linuxbrew/node)
于 2015-10-13T22:50:29.560 に答える