ディレクトリアクセス権が一貫していないようです。

ディレクトリアクセス権が一貫していないようです。

ルートが所有するディレクトリへの新しいユーザーアクセスを許可したいと思います。 "ls -lt"が返されます。

drw-rw-rw- 74 root        root               4096 Mar 21 20:51 dirname

私の古いユーザーはCDを使用できます。ただし、新しいユーザーを作成して古いユーザーと同じグループに入れると、CDを介してアクセスできなくなります(ただし、「sudo -i」を使用してナビゲートすることはできます)。しかし、これは明らかに理想的ではありません。)

私は何を逃したことがありませんか? "ls -lt"が印刷する以外にアクセスできる他の要素はありますか?

明確に言えば、私の質問は次のとおりです。新しいユーザーにこのディレクトリへのアクセス権をどのように付与しますか?いいえディレクトリの所有者を変更しますか?ディレクトリの現在の状態は以前のユーザーが入ってくるのを防ぐことができないようなので、私が見逃しているのはディレクトリ自体ではなく、新しいユーザーに関する情報だと思います。

更新:私のコンピュータの新しいユーザーがchmodを使用して権限にxを追加しているようです。これにより問題は「修正」されますが、何が起こっているのか説明できません。もし似たような問題があった方がいるかと質問残します。

ベストアンサー1

ルート以外のユーザーはcd実行不可能なディレクトリに入ることはできません。

$ cd -- "$(mktemp --directory)"
$ mkdir test
$ ls -ld test
drwxr-xr-x 2 username users 40 Mar 22 17:10 test
$ chmod a-x test
$ cd test
bash: cd: test: Permission denied

問題は他の場所にあります。

おすすめ記事