web-dev-qa-db-ja.com

同じコンピューター上の他のユーザーに、ホームディレクトリ内のフォルダーおよびファイルへの読み取り、書き込み、およびアクセスを相互に許可する方法

同じコンピューター上の別のユーザーにホームディレクトリ内のいくつかのフォルダーへのアクセスを許可したい、またはその逆。どうすればいいですか?現在、他のユーザーはコンテンツを見ることができますが、私のホームディレクトリからファイルを開いたり、コピーしたり、移動したりすることはできません。

他の場所で見つけたsshfsメソッドを使用して別のコンピューターと共有しながら、これを簡単に行います。しかし、私はまだLinuxにいる新人であるため、これをローカルで行うのにこだわっています。

Lubuntu 14.04を使用しています。ありがとう。

注:これは公共の家族のコンピューターであり、このクエリは、ファイルとフォルダーのローカル共有を単純化および容易にするためのものです。

2

同じコンピューター上の他のユーザーがホームディレクトリ内のフォルダーを使用できるようにするには(読み取り/書き込み)、基本的に3つのことを行う必要があります。 Lubuntuの手順は、ファイルブラウザの違いを除き、Ubuntuの手順とまったく同じです。

1。他のユーザーをグループのメンバーにする: "yourusername"

  • GUIの方法gnome-system-toolsをインストールすることです(NB:Lubuntでは、すでにインストール済み)およびusers and groupsセクションを使用します。 Manage groups > choose yourusername > properties >は、チェックボックスをオンにして他のユーザーを追加します。

enter image description here

  • コマンドラインの方法gnome-system-toolsを使用/インストールしたくない場合)は、既存のユーザーをグループ<yourname>に追加します:

     usermod -a -G <yourname> <user_to_add>
    

2。共有したいフォルダの権限を変更します:

オンbunt:nautilusのフォルダーを右クリックし、propertiesを選択します。 [権限]タブで、グループyourusernameのグループ権限をread & writeに変更します。

フォルダー内のファイルのアクセス許可も同様に変更します(nautilusのプロパティウィンドウでボタンを押します)。

enter image description here

オンLubunt:共有するフォルダーのアクセス許可を、少なくとも所有者とグループの読み取りと書き込みのアクセス許可に変更します。

enter image description here

3。新しく作成されたファイルのパーミッションを設定します

これで、ファイルとディレクトリを作成および編集するための完全な権限を持つ他のユーザーのアカウントから共有フォルダーにアクセスできます。ただし、他のユーザーが新しいファイルを作成する場合、それらのファイルはそれらを作成したユーザーが所有します。

グループのすべてのメンバーに新しく作成されたファイルの読み取り、書き込みand実行許可(ファイルが実行可能な場合)を与えるには、まだ1つ残っています目的:ターミナルで(フォルダーの所有者アカウントから)実行する:

chmod g+s <shared folder>
3
Jacob Vlijm

試すことができます

chmod 777 -R /home/youruser

しかし、これは危険です(/ディレクトリではありませんが、それでも)。ローカル共有などの場合は、代わりにsamba共有を設定してみてください。

3
lbaile200