所有権をuid 1001、gid 1001に変更できません:無効なパラメータ

所有権をuid 1001、gid 1001に変更できません:無効なパラメータ

ONOSをインストールし、このガイドに従ってください。https://wiki.onosproject.org/display/ONOS/Developer+Quick+Start

私はコマンドを実行しました。

sudo bazel build onos

これにより、bazel-binディレクトリにあるインストール可能なonos.tar.gzがコンパイルされ、組み立てられます。

ただし、次のエラーが発生します。

tar: apache-karaf-4.2.6/examples/karaf-war-example: Cannot change ownership to uid 1001, gid 1001: Invalid argument

一部の人々はこのページでこの問題を解決しましたが、これはCIFSに関連していることを知っています。https://www.krenger.ch/blog/linux-tar-cannot-change-ownership-to-permission-denied/

tarコマンドに--no-same-ownerパラメータを使用しました。

# tar xzf $INPUT_FOLDER/archive.tar.gz --no-same-owner -C /mnt/test-nas/[..]

問題は、私の場合、tarがbazelによって使用されることです。私はスーパーユーザーからtarを呼び出さず、bazelはtarを使用していますが失敗するということです。この問題をどのように解決できますか?

ベストアンサー1

uid / gidを使用してシステムにユーザー/グループを追加すると、問題が解決する可能性があります。名前を変更するプヴァバーゼルなのか

グループを追加プヴァGID 1001の使用

sudo groupadd -g 1001 foobar

ユーザーを追加プヴァuid 1001にホームディレクトリはありません

sudo useradd -M -u 1001 -g 1001 foobar

おすすめ記事