複数のユーザーでUbuntuを使用していますが、特定のユーザーだけがフォルダを表示できるようにしたいと考えています。それを行う方法はありますか?
編集:私は考え直して、私は質問を誤解しているかもしれないことに気づきました。ディレクトリを特定のユーザーのみに表示したい場合(つまり、他のすべてのユーザーの場合、そのリストはディレクトリリストに表示されません)、他のユーザーが親ディレクトリ。したがって、ディレクトリが/foo/bar
の場合、/foo
のr
権限を削除して(所有者以外のすべてのユーザー)、他のユーザーが/foo
の内容を一覧表示できないようにすることができますが、具体的に/foo/bar
を非表示にすることはできません(ただし、その内容を確実に非表示にすることはできます)。
古い答え:
その特定のユーザーをディレクトリの所有者にし、所有者以外のすべてのユーザーのそのディレクトリに対するすべての権限を削除します。シェルでは、chmod
を使用してこれを行います。
chmod 700 the_directory
ファイルマネージャーを使用している場合は、「ユーザー」列のチェックマークを除いて、permissions-tabのすべてのチェックマークを削除してください(詳細はもちろんファイルマネージャーによって異なります)。
これをGUIから行う場合は、GNOMEファイルブラウザー(Nautilusとして知られている)のヘルプで説明されています。
基本的には、フォルダを選択し、メニューから[ファイル]-> [プロパティ]-> [権限]を選択します。
それ以外の場合は、sepp2kの答えは完全に正しいです。UNIXファイルのアクセス許可の詳細な説明に興味がある場合は、txwikingerのリンクが最適です。
このチュートリアル は、Linux(およびUbuntu)でファイルのアクセス許可を設定して、アクセスを制御できるようにする方法を詳細に説明しています。