私は終わった。
chmod -R 644 .
ディレクトリに目次
私のユーザーの権限は次のとおりです。drw-r--r--私はこのディレクトリの所有者です
755 dirをchmodしようとするとエラーが表示されます。
chmod: dir ジョブ変更権限は許可されません。
実行時にも同じエラーが発生しますエルエスルートとして
権限を755に戻し、削除と変更を許可するにはどうすればよいですか?
答え1
上からレベル目次:
chmod -R a+x *dir*
すべてのユーザーに(a)すべてのサブディレクトリとファイルの実行権限(+ x)を付与するか、次の操作を行います。
chmod -R a+X *dir*
すべてのユーザーにすべてのサブディレクトリに対する実行権限のみを付与する(+X)
答え2
ディレクトリ権限ツリーを破ったので、chmod -R
すべて修正する必要があります。上記のディレクトリから実行してくださいdir
。
find dir -type d -exec chmod u=rwx,go=rx {} +
find dir \! -type d -exec chmod u=rw,go=r {} +
ご質問がある場合は、x
そのディレクトリにアクセスする権限が必要です。あなたはrx
それを読むことができるはずです。
最新(GNU)バージョンを使用している場合は、chmod
1つのステップですべての作業を実行できます。象徴的に、これは「すべての人(グループ/その他)が所有者と同じ権限を持っていますが、グループ/その他から書き込み権限を削除する」に対応します。
chmod -R a=u,go-w dir