Windows 10コンピューターをUbuntu 16.04.1のSambaサーバーに接続するときに問題が発生しました。ついにできた。
それでは、Ubuntu 16サーバー上のファイルをWindows 10コンピューターと共有する方法は?
まず、既存のSamba構成に変更を加えた場合は、それらを元に戻すか、/etc/samba/smb.con
を削除してSambaをアンインストールします。
Ubuntuサーバーのユーザー名はpeterlustig
であり、UbuntuサーバーのIPは192.168.2.42
であると想定しています。
Sudo apt-get install samba
Sudo cp -pf /etc/samba/smb.conf /etc/samba/smb.conf.bak
設定をバックアップするだけSudo mkdir /myshares
- Sambaを介して共有するものSudo chown peterlustig:peterlustig /myshares
Sudo chmod 777 /myshares
またはより低い権利で実験して、まだそれをしていませんSudo smbpasswd -a peterlustig
ユーザーpeterlustigをSambaデータベースに追加してアクティブ化します。 (通常、Ubuntu自体のpeterlustigとは異なるパスワードです。パスワードは、サーバーにWindows 10クライアントを接続するときに入力する必要があるものです、ステップ10)Sudo nano /etc/samba/smb.conf
そして、ファイルの最後に次を追加します。
# Samba share for Windows clients
[my-shared-folder-name]
path = /myshares
available = yes
valid users = peterlustig
read only = no
browseable = yes
public = yes
writable = yes
Sudo /etc/init.d/samba restart
サーバーを再起動し、構成を再読み込みします
ufw
Firewallを使用する場合は、設定する必要があります。例えば。 Samba共有へのアクセスを許可するホストは192.xxx.xxx.xxxのみなので、次のように入力しました:Sudo ufw allow from 192.0.0.0/8 to any app Samba
\\192.168.2.42
。これで、ステップ8のmy-shared-folder-name
という名前の共有フォルダーが[]
括弧内に表示されます。それを開く。ここで、資格情報、つまりユーザー名peterlustig
と手順6で入力したパスワードを入力する必要があります。Windowsネットワークドライブとしてマップすることもできます。アドレスは\\192.168.2.42\my-shared-folder-name
になり、異なる資格情報を使用(Windows 10ユーザーが提供するものより)を有効にして、ステップ6からpeterlustig
とパスワードを入力することを忘れないでください。
これが誰にも役立つことを願っています。幸せな共有!
新規インストール後にUbuntuを再起動し、ユーザーを追加します
$ Sudo smbpasswd -a username (username should be without space eg "Sudo smbpasswd -a alamjitsingh")
New SMB password:*********
Retype new SMB password:*********
Added user alamjitsingh.
smb.conf
必要な設定
Sudo -H gedit /usr/share/samba/smb.conf
[global]
workgroup = WORKGROUP
passdb backend = tdbsam
security = user
認証セクションで、コードの開始時に#を追加して「ゲストへのマッピング=悪いユーザー」をオフにします(必須)
#map to guest = bad user
機能しない場合は、この行を追加してみてください(ユーザー名に置き換えてください):
force user = alamjitsingh
最後に個人コードを追加します
[Shared_drive_Name]
path = /media/alamjitsingh/Shared_drive_Name (alamjitsingh is my ubuntu username)
comment = HD Share
read only = yes
available = yes
browseable = yes
writable = no
guest ok = no
public = yes
printable = no
locking = no
strict locking = no