2人のローカルユーザー間でフォルダーを共有する


25

私と私の兄弟は、このマシンにユーザーアカウントを持っています。彼とDocumentsディレクトリを共有したい。

それを行うためのSTRAIGHTFORWARD方法はありますか?

私はパワーユーザーではないので、スクリプトやシンボリックリンクの作成を必要とする方法ではなく、nautilusを使用してこれを行う方法を探しています。

必要に応じてアプリケーションをダウンロードできます。

前回これをしたかったのは/home、両方のユーザーが使用できるようにコンテンツをコピーしただけです。

システム設定でできることはありがたいです


適切な権限で共有ディレクトリを作成したら、次の方法でアクセスできますsmb://127.0.0.1
Achu

「Documents Director」はフォルダーの名前ですか、またはDirectorはDocumentsフォルダーにあるフォルダーの名前ですか?なぜシンボリックリンクが作成されないのですか?ドラッグアンドドロップで実行できます。
user68186

なぜあなたはそれをする簡単な方法を望んでいないのか....
カシム

多分私は間違った方法で質問をしました。
ArunMKumar

@Achu私はあなたの方法を試してみました。「場所をマウントできません、Windows共有をマウントできませんでした」というエラーが表示されます。私は本当に明らかなものを見逃していますか?
-ArunMKumar

回答:


15

このプロセスには3つのステップがあります

ステップ1:兄弟をグループのメンバーにします。

グループ名はユーザーIDと同じです。あなたのユーザーIDがakumarあなたのグループ名である場合も言うakumar。兄弟のIDがの場合、グループのメンバーbkumarを作成します。ユーザーとグループを管理する方法をご覧ください兄弟のユーザーIDをグループに追加する方法について。bkumarakumar

ステップ2:共有するフォルダーのアクセス許可を変更します。

Nautilusを開きます。共有するフォルダーを右クリックします。権限タブに移動します。グループのアクセス許可を探して、「読み取りおよび書き込み」に変更します。内部のファイルとフォルダーに同じアクセス許可を許可するためのボックスをオンにします。

ステップ3:兄弟が共有フォルダーに削除ファイルを作成できることを確認します。

兄弟にコンピューターへのログインを許可します。Nautilusを開きます。兄弟のホームフォルダーが開きます。ホームフォルダーに移動し、次の方法で共有フォルダーを開きます。

左パネルの[ コンピューターファイル]または[ システムファイル](Ubuntuのバージョンによって異なります)をクリックします。

ダブルクリックしてホームフォルダ、という名前のフォルダをダブルクリックakumar内部

フォルダーにファイルを作成します。新しいファイルを削除します。

ステップ4:(オプション)このフォルダーから兄弟のホームフォルダーへのリンクを作成します。

兄弟としてログインしているときに、最初のウィンドウの隣にある中度クリックまたはCtrl+左クリックでNautilusの別のウィンドウを開きます。共有フォルダーが存在する自分のホームフォルダーで、Ctrl+ Shiftを押しながら共有フォルダーを兄弟のホームフォルダーにドラッグします。

お役に立てれば


ステップ3:兄弟のアカウントからホームフォルダー/ home / arunに移動できません。
ArunMKumar

step1、step2はそのまま完了し、同じユーザーグループarunの私と私の兄弟は、読み取りと書き込みのグループ許可を変更しました。
-ArunMKumar

2
@ user68186特定のグループのメンバーにした後、必ずログアウトするようにしてください。
アンドレス14年

ターミナルを介した解決策はありますか?
becko

@becko各ステップは、ターミナルのコマンドラインで実行できます。なしsudoでユーザーを新しいグループに追加できない場合でも、所有するファイルとフォルダーのアクセス許可を変更できます。
-user68186

8

次の解決策をお勧めします。-共有するグループを作成し、単に「共有」と呼びます。-共有ファイルにアクセスする必要があるすべてのユーザーをこのグループに追加します。-ユーザーの自宅の外にディレクトリを作成します(共有ファイルの場合は/ sharedなど)。-このフォルダーのグループを共有用のグループに変更し、グループの権限を調整します。-この共有フォルダーにグループスティッキービットを設定します。

このソリューションの利点:-このフォルダーにコピーするすべてのファイルは自動的に共有グループを取得するため、このグループのメンバーであるすべてのユーザーは追加の労力なしでこれらのファイルにアクセスできます。-他のユーザーがrootを取得できず、他のLinux OSで起動できない限り、個人グループでこのフォルダーの外部にプライベートファイルを保持できます。しかし、心に留めておいてください:あなたが本当のプライバシーを持ちたいなら、あなたは暗号化されたフォルダ/ファイルを使わなければなりません。

ほとんどすべての人が心配しているので、なぜLinuxディストリビューションにこの問題に対する一般的な解決策がないのか疑問に思っています。


5
sudo mkdir /shared
sudo chmod a+w /shared

これで、誰でも/ sharedフォルダーを表示および編集できます。そこにファイルを置くと、誰もがこのフォルダにアクセスして、ユーザー間でファイルを共有できるようになります。


1
「$ sudo chmod g + w / shared」は、親ではなくグループ(兄弟)のみになるため、より良い答えでしょうか?
アンドレス14年

@Andres-ソリューションには、グループの作成やグループへの複数のユーザーの追加など、より多くの手順が必要です。私の提案した解決策が最も速いと思います。
AlikElzin-kilaka

@Andres-とにかく、あなたのものも動作します。それを使って自由に答えを書いてください-それが
有効な

これは機能しませんでした。私もフォルダにアクセスできません。
userJT

これにより、読み取りなしで書き込み権限が付与されます。そして、誰にでもアクセスを許可することはプライバシー/セキュリティ上のリスクです。グループを使用する方がはるかに優れています。
マキシム
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.