外付けハードドライブ(ntfs)をに正常にマウントしました/mnt/seagate
。私はDebianを使用しており、サーバーはLAN経由で私のPCに接続しています。それでは、ハードドライブを使用せずにWindowsエクスプローラにどのようにマウントしますかftp
?
$ nano/etc/fstab:
[..]
# Seagate
/dev/sdb1 /mnt/seagate ntfs defaults 0 2
# Medion
/dev/sdc1 /mnt/medion ntfs defaults 0 2
答え1
1)Sambaをダウンロードしてインストールします。
apt-get install samba samba-common
2) samba.conf をバックアップします。
cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
3) samba.conf を編集します。
nano /etc/samba/smb.conf
すべてを次に変更し、必要に応じて編集します。
[global]
workgroup = arbeitsgruppe
server string = %h server (Samba %v)
log file = /var/log/samba/log.%m
max log size = 1000
encrypt passwords = true
invalid users = root
socket options = TCP_NODELAY
security = user
unix extensions = yes
[homes]
comment = Home Directories
browseable = no
valid users = %S
writable = yes
create mode = 0600
directory mode = 0700
4)Sambaユーザー作成:
adduser --disabled-login --shell /bin/false --home <home path - ex. /mnt/seagate> <username>
Sambaにユーザーを追加する:
smbpasswd -a <username>
5) サンバを再起動します。
service samba restart or /etc/init.d/samba restart
6)ウィンドウにサンバを追加します。 画像のキャプションは以下にあります。このウェブサイト(ドイツ人)。
つまり、\\<local or external ip>\<username>
Windowsファイルエクスプローラに追加します。
重要: Windowsファイルエクスプローラでは、2つの同じデバイスを異なる共有としてマウントすることはできません。たとえば、
\\192.168.1.35\<username1 or share1> and \\192.168.1.35\<username2 or share2>
追加すると、share2
Windowsエクスプローラはすでに接続(via share1
)を持っていると思いますが、Sambaサーバーのユーザー名またはパスワードが間違っていると考えられます。いいえ、これはWindowsクライアントの問題です!
それを解決するには、たとえば、次のものを使用する必要がありますnetbios alias
。
[global]
[..]
netbios aliases = alias1 alias2 alias3
[..]
したがって、以下を使用してください。
\\alias1\<username1 or share1> and \\alias\<username2 or share2>
代わりに:
\\192.168.1.35\<username1 or share1> and \\192.168.1.35\<username2 or share2>
注文する:
$ testparm Test samba configuration
$ pdbedit -L Show all vaild samba users
$ pdbedit -x -u <user> Remove user
$ smbpasswd -a <user> Add user to vaild samba users / Give password
$ smbpasswd -d <user> Remove user from vaild samba users
$ service samba restart Restart samba