web-dev-qa-db-ja.com

100%無制限のLANファイル共有とコラボレーション?

私は退職後の友人が彼の小さなオフィスを近代化するのを手伝っています。現在、4台のPCでUbuntu Mate 18.04.3を実行しています。 (私はU/Mフォーラムでもこのヘルプを得ようとしてきました...それはまだ解決されていません。)

彼の小さなLAN全体は専用のファイアウォールの背後にあり、これまでに素晴らしい仕事をしてきました。すべて静的IPなしのケーブルインターネット上にあります。

私は彼、彼の若いアシスタント、そして彼の若い女性のためにファイル共有を機能させるのにひどい時間を費やしてきました。それは明らかな理由もなくさまよっているように見えるファイル許可の信頼性がないためです。

サンバ自体は少し悪夢でした、そして私がノーチラスに最初の重い仕事をさせる方法を発見するまで私にフィットしました、そしてそれらすべての3つは今彼らが保管する場所である一種の初歩的なサーバーボックスと同様に「公開」ディレクトリを持っています&必要に応じて共有ドキュメントを取得します。

ちょうど最近、2015年のスレッドでcaja-shareを聞いたのはこれが最初で、Nautilusが実際に行っていることとまったく同じように見えるので、使用しませんでした。

必要なのは、ドキュメントを使用して移動する機能です。ほとんどの場合、PDFとDOCXファイルを自由に、アクセス許可を気にすることなくAT ALLを小さなLAN経由で使用できます。

スカジリオンガイドを読み、太陽の下で見つけたすべてのものを試した後、私が試したSambaのすべてのものがうまくいかず、Nautilusを使用して前進しました。

Nautilusメソッドは実際に機能しましたが、ポップアップが表示される奇妙な忍び寄るアクセス許可の変更があります...それが発生すると、Libre Writerがもつれた結び目に結び付けられます-また、アプリのクラッシュを引き起こすメールにファイルを添付しようとするだけの奇妙さ明らかな理由はありません。

私は(まだ??)すべての人にデフォルトのファイル権限をR/Wに設定する方法を知りません、これはここでこれを尋ねる私の目標です。

私は彼の小さなホームオフィスから120マイル離れた場所に住んでいるので、さまよっているファイルのアクセス許可が原因でアプリがクラッシュすることは深刻な迷惑です。そのため、何度も急いで行くのではなく、リモートアクセスに頼ってこれらのユーザーを支援しています。

また、私がファイル共有を調査していたとき、NFSがもう1つの選択肢であるように思われました。だから私はそれについてたくさんの記事を読みました-そしてそれはそれを実現しようとすることを敢えてしませんでした。それはそれがかなり複雑だっただけでなく(私の目から...)、また10の異なるユーザーの方法を調べることにも(例えば、彼らはその間に共通のステップを織り交ぜていました非常に異なるステップ-これは私を非常に心配しました。

男性自身が自分の好みに応じてプライベートファイルを隔離しているため、この小さな場所での制限は必要ありません。他の2人のユーザーは、これらのファイルに関して何の問題もありません。

すべてのPCにUPSがあり、オフサイトのバックアップが何年も前から作成および保管されています。その場所にあるのはすべてドキュメントに関するものであるため、このようなファイル(またはその他のメディア)はありません。

私の小さな頭脳が利用できる、NFS共有についての非常に明確で段階的なガイドがあれば、私はそれを試すことができますが、現場での時間は非常に限られていて、Sambaはすでに(ほとんど?? )そこで作業する-このような変更は、既存の構成の問題を修正しようとするよりも多くの問題を引き起こす可能性があります...

上記のすべてを要約すると: LAN上のすべてのユーザーによる完全なR/Wアクセス用にディスクパーティション全体の内容を構成する方法はありますか?

ここで役立つ回答を事前にありがとう!!

1
mark

[1]あなたはUbuntuフォーラムでこの質問をしたと述べました。リンクを提供していただければ、私はそれを見つけることができません。

[2]質問に欠けているのは、現在の設定方法です。何を共有しているのか、どのファイルシステムが使用されているのかなどを確認せずに明確な回答を提供することは困難です。次のコマンドの出力を投稿すると役立ちます。

testparm -s
net usershare info --long

[3] Nautilusを使用して共有を作成したようです。これを行う1つの方法は次のとおりです。

読み取り/書き込み機能でゲストアクセスを許可したとします。

LAN上の全員とボックス自体のローカルユーザーに、その共有内のすべてに対する完全な読み取り/書き込みアクセス権を付与するとします。

/etc/samba/smb.confを編集し、workgroup = WORKGROUP行の下に次の行を追加します:force user = xxxx

xxxxを、マウントされたパーティションを所有するsambaサーバー上のユーザーに置き換えます

次に、smbdを再起動します。

Sudo service smbd restart

LAN上の誰もがその共有で何かをするときはいつでも、ユーザーxxxxとしてそうします。 xxxxはサーバーのローカルユーザーでもあるため、そこにすべてのファイルがあります。

変更後、これはクライアントから追加されたすべての新しいファイルに適用されます。すでにそこにあるファイルを使ってクリーンアップを行う必要があります。

2
Morbius1