Ubuntu 20.04はsambaを介してWindowsにフォルダーを共有します

序文

  • ubuntu と Windows を共有するには 2 つの方法があり、1 つは Windows ディレクトリを ubuntu と共有する方法で、たとえば VMware 仮想マシンを使用して VMWare 仮想マシンを介して直接フォルダーを共有すると、Windows 上のディレクトリが ubuntu と共有されます。

  • ubuntu はどのようにして Windows とディレクトリを共有しますか?

  • ファイルディレクトリの共有について、ubuntuとWindowsの間に違いはありますか?

ファイル共有に Linux ホスティングを選ぶ理由

  • ファイルまたはディレクトリの主な違い: Windows 上の特定のディレクトリでは、ファイルまたはディレクトリは同じ名前を持つことができず、大文字と小文字が区別されません。

  • hello.txtたとえば、hello ディレクトリでは次のようになります。 Windows ではファイルとHello.txtファイルを同時に存在させることはできませんが、Linux では同時に存在することができます。

  • helloたとえば、hello ディレクトリでは、Windows では複数のHelloフォルダーが同時に存在することができませんが、Linux では複数のフォルダーが同時に存在することができます。

  • helloたとえば、hello ディレクトリでは、Windows ではファイルとHelloフォルダーを同時に存在させることができませんが、Linux では同時に存在することができます。

  • ソフト リンクは Windows ではサポートされていませんが、Linux ではサポートされています

  • これらの違いのため、ubuntu と Linux および Windows の間で一部のファイルやソフト リンクなどが失われないように、ubuntu でファイルを共有することをお勧めします。

ubuntu 20.04 オープンサンバ

  • ubuntu に apt install を直接インストールします

  • sudo apt install samba samba-common

サンバを設定する

  • オリジナルをバックアップし/etc/samba/smb.conf sudo cp /etc/samba/smb.conf /etc/samba/smb_bk.conf

  • 編集/etc/samba/smb.conf sudo vim /etc/samba/smb.conf

  • 共有ディレクトリ情報を追加します。現在は/home/zhangsz過去を共有しています

[share]
        comment = share
        path = /home/zhangsz
        browseable = yes
        writable = yes
        read = yes
        directory mask = 0775
        create mask = 0775

Sambaサービスを開始する

  • sudo service smbd restartまたは、sudo service smbd startSamba サービスを開始しますsmbd

  • システムにサービスを追加して、システムが毎回起動するようにするsudo systemctl enable smbd

  • [ubuntu] ファイアウォールをオフにします。sudo ufw status現在のファイアウォールのステータスを表示できます。

  • sudo systemctl disable ufw.serviceファイアウォールを無効にする

Windowsは共有ディレクトリにアクセスします

  • ubuntu の IP を確認し、たとえば と入力すると\\ubuntu_ip\\192.168.149.129共有ディレクトリが表示されます。

ここに画像の説明を挿入します

ここに画像の説明を挿入します

不正ログインの解決策

  • デフォルトの ubuntu アカウントではログインできないため、samba を追加する必要があります。

ここに画像の説明を挿入します

  • sambaアカウントを追加し、同時にパスワードを設定します。sudo smbpasswd -a zhangsz

共有ディレクトリを共有ディスクとしてマッピングできます。

ここに画像の説明を挿入します

ここに画像の説明を挿入します

ここに画像の説明を挿入します

まとめ

  • 初めて共有するときに、smbd サービスのオープンに失敗する問題が発生する可能性がありますが、このとき、共有ディレクトリ情報を常に調整して、特定の機能がサポートされていないことを確認できます。

  • 初めて共有する場合はログインアカウント情報が必要になる場合がありますが、このときのアカウント情報は通常Ubuntuのログイン情報となります。

  • ログイン権限がない場合は、sambaログイン用のアカウントとパスワードを設定することをお勧めします。

  • 以前に Samba にログインしたことがある場合は、まず Windows の [ログイン資格情報] をクリアして、再度ログインします。

рекомендация

отblog.csdn.net/tcjy1000/article/details/132751822