序文
-
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 start
Samba サービスを開始します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 の [ログイン資格情報] をクリアして、再度ログインします。