it-swarm-ja.tech

フォルダをプライベートにする方法は?

複数のユーザーでUbuntuを使用していますが、特定のユーザーだけがフォルダを表示できるようにしたいと考えています。それを行う方法はありますか?

14
Jax

編集:私は考え直して、私は質問を誤解しているかもしれないことに気づきました。ディレクトリを特定のユーザーのみに表示したい場合(つまり、他のすべてのユーザーの場合、そのリストはディレクトリリストに表示されません)、他のユーザーが親ディレクトリ。したがって、ディレクトリが/foo/barの場合、/foor権限を削除して(所有者以外のすべてのユーザー)、他のユーザーが/fooの内容を一覧表示できないようにすることができますが、具体的に/foo/barを非表示にすることはできません(ただし、その内容を確実に非表示にすることはできます)。

古い答え:

その特定のユーザーをディレクトリの所有者にし、所有者以外のすべてのユーザーのそのディレクトリに対するすべての権限を削除します。シェルでは、chmodを使用してこれを行います。

chmod 700 the_directory

ファイルマネージャーを使用している場合は、「ユーザー」列のチェックマークを除いて、permissions-tabのすべてのチェックマークを削除してください(詳細はもちろんファイルマネージャーによって異なります)。

14
sepp2k

これをGUIから行う場合は、GNOMEファイルブラウザー(Nautilusとして知られている)のヘルプで説明されています。

http://library.gnome.org/users/user-guide/2.29/nautilus-permissions.html.en#nautilus-permissions-folder

基本的には、フォルダを選択し、メニューから[ファイル]-> [プロパティ]-> [権限]を選択します。

それ以外の場合は、sepp2kの答えは完全に正しいです。UNIXファイルのアクセス許可の詳細な説明に興味がある場合は、txwikingerのリンクが最適です。

1
Sandy

このチュートリアル は、Linux(およびUbuntu)でファイルのアクセス許可を設定して、アクセスを制御できるようにする方法を詳細に説明しています。

0
txwikinger