私を除く単一のユーザーにファイルに対するすべての権限をどのように付与しますか?

私を除く単一のユーザーにファイルに対するすべての権限をどのように付与しますか?

を使用している他のユーザーに自分のファイルへのアクセスを許可したいのですが、そのchmod 777 fileユーザーにのみ権限を付与するにはどうすればよいですか。

- 更新

ファイルは「root」の所有なので、 を使ってファイルにアクセスするとsudo私のファイルのようです(または混乱することもあります。訂正してください)。

/Dataルートディレクトリというフォルダを共有したいです。私が共有したい別のユーザーは、私がTelnetとNFSを介してアクセスする組み込みシステムのrootユーザーです。

内部ファイルは私が作成したものであり、ファイルを作成するたびに組み込みシステムがそのファイルにアクセスできるようにコマンドを使用する必要があり/Dataます。chmod 777 /Data

私は私のコンピュータでUbuntuを使用しており、組み込みシステムではここでLinuxにコンパイルしています。

答え1

あなたとこのユーザーだけが属するグループを見つけて、そのグループ(世界ではない)に正しい権限を付与する必要があります。

可能であれば、アクセス制御リストを使用する方が簡単です。

答え2

ファイルを所有している場合setfacl -m u:otheruser:rwx filename

それ以外の場合、またはファイルシステムが拡張ACLをサポートしていない場合は、残念です。

関連情報