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


14

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

回答:


14

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

古い答え:

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

chmod 700 the_directory

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


あなたがから/ fooのX権限を削除した場合には、ユーザーがアクセスディレクトリ内の/ fooの彼のグループのいずれかが所有していないことを私に起こる
メリッサロース

許可をいじってみましたが、親フォルダーで削除したい許可です。
メリッサロス

@MelissaLoosそうですね、ありがとう。回答を編集しました。
sepp2k

1

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

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

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

それ以外の場合、sepp2kの答えは絶対に正しいです。unixファイルのアクセス権の詳細な説明に興味がある場合は、txwikingerのリンクは素晴らしいものです。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.