web-dev-qa-db-ja.com

Xubuntu 18.04からWindows 10へのネットワーク共有が失敗する(system-config-sambaがクラッシュする)

仕様:

コンピューター01:Xubuntu 18.04、デフォルトのsambaコンポーネント。

コンピューター02:Windows 10。

ネットワークトポロジ:両方のコンピューターがモデム/ルーターにイーサネット接続されている

問題の説明:

  1. Windows 10は、Xubuntu 18.04から共有されているものも、ドメインも参照できません。
  2. System-config-sambaコマンドがクラッシュし、次のエラーメッセージが表示されます。

コマンド:_Sudo -H system-config-samba_出力:Traceback (most recent call last): File "/usr/sbin/system-config-samba", line 45, in <module> mainWindow.MainWindow(debug_flag) File "/usr/share/system-config-samba/mainWindow.py", line 82, in __init__ self.samba_data = sambaParser.SambaParser(self) File "/usr/share/system-config-samba/sambaParser.py", line 185, in __init__ self.parseFile () File "/usr/share/system-config-samba/sambaParser.py", line 228, in parseFile section = SambaSection (token.value) File "/usr/share/system-config-samba/sambaParser.py", line 49, in __init__ raise Error ("section %s already defined" % (name)) NameError: global name 'Error' is not defined

これが私が試したものです:

  1. Xubuntu 18.04のクリーンインストール、次にsambaとその依存関係のクリーンインストール。
  2. デフォルトのsambaインストールを使用して、Windows 10が表示する接続を試行および構成します。
  3. AskUbuntu:samba共有サービスがインストールされていません
  4. AskUbuntu:Xubuntuでフォルダーを共有するにはどうすればよいですか?
  5. AskUbuntu:Xubuntu 18.04でネットワーク経由でフォルダーを共有しますか?

質問/リクエスト:

この機能をできるだけ早く機能させて、仕事に必要なファイルにアクセスするために、これが必要です(これらのファイルはOSと同じドライブ上にありません)。

回避策を見つけるため、またはこの機能を実現するためのヘルプは、私がここで探しているものです。

また、箱から出して安定して機能するネットワーク共有コンポーネントがある限り、別のLinuxディストリビューションをインストールすることに反対していません。

1
neurojelly

[1] Win10マシンを最新の状態に保った場合、クライアント側のSMB1を無効にすることでWin10が事実上オフになるため、NetBIOSを使用してLinux sambaサーバーを「検出」することはできません。

[2] system-config-sambaを動作させようとしないことをお勧めします。今後のリリースでは、リポジトリから削除されました。

[3]簡単に始めます-この例では、自分の名前を自分の名前として使用するので、適切な調整を行います。

/etc/samba/smb.confを編集して、パブリックフォルダーにゲストがアクセスできる共有を作成し、ファイルの下部に以下を追加します。

[Public]
path = /home/morbius/Public
read only = No
guest ok = yes
force user = morbius

次にsmbdを再起動します:Sudo service smbd restart

[4]次のコマンドを実行して、Linuxマシンのホスト名を見つけます:hostname

[5]次に、Win10マシンに移動してファイルエクスプローラーを開き、パスバーに次のように入力します:\\hostname.local

「hostname」をステップ[4]で見つけた名前に変更し、最後に.localを追加することを忘れないでください。

何もできない印刷共有と公開共有が表示されます。

\ hostname.localの場所を[スタート]メニューまたは[クイックアクセス]リストに「固定」できるので、これを繰り返す必要はありません。

0
Morbius1