話はこんな感じです。だから私は通常rootで作業し、時には権限のないユーザー(user1など)に切り替えて作業しようとします。何か奇妙なことを見つけました。 user1 に切り替えて、CWD が /root(drwx-----) の下のディレクトリである場合 (たとえば、/root/Desktop(drwxr-xr-x))、ディレクトリを一覧表示できます。ファイル権限を使用すると、user1 でファイルを読み取ることができ、/root/Desktop/dir1(drwxr-xr-x) などの /root/Desktop のサブディレクトリに移動できます。ただし、/ で CD を実行すると、以前のようにその権限を許可する必要があるにもかかわらず、/root/Desktop または /root のサブディレクトリ (許可拒否) に CD に移動できなくなります。なぜそんなことですか?
答え1
以前のように彼らの権限が私に許されるべきであるにもかかわらず
..それは単に悪い家庭です。
選択したユーザー確かにそして幸いなことにこのディレクトリにアクセスする権限がありません/root
。
最初にこれが機能する理由は、ユーザーが権限のないディレクトリに入ろうとしないためです。上記のサブディレクトリの権限が緩んでいるように見えるので、それを変更する必要があります。