0

次の行を使用して、フォルダーの所有者(myFolder)とそのすべてのコンテンツを30061に変更しようとしています。

chown -Rv 30061 myFolder

しかし、いくつかのファイルについてこのメッセージが表示されます

chown:myFolder / default / files / languages / es_smDXmy4sxGaYZuUOuV1ftDL7hg824v5FxIsQ2QqZcJM.jsの所有者を変更しますか?:アクションが拒否されました

このファイルの所有者は20003に設定されています

次の方法で権限を変更しようとすると、次のようになります。

chmod -R 777 myFolder*

同じエラーメッセージが表示されます:

chmod:myFolder / default / files / languages / es_smDXmy4sxGaYZuUOuV1ftDL7hg824v5FxIsQ2QqZcJM.jsの権限を変更しますか?:アクションが拒否されました

4

2 に答える 2

1

最近のUnix/Linuxは通常、非rootユーザーがファイルを「譲渡」することを許可していません。場合によっては、古い動作に戻してこれを許可するように調整可能なカーネルがありますが、通常、セキュリティの観点からはお勧めできません。chownasを実行するか、必要な特権昇格を許可するようにroot設定します。sudo

于 2012-06-28T16:33:25.387 に答える
0

所有者でない場合は、スーパーユーザー権限が必要です。sudoたとえば、コマンドの前に。を付けます。それ以外の場合は、rootとしてログインし、rootとして実行します。

例外:不変のファイル。

于 2012-06-28T16:22:04.853 に答える