외장 하드 드라이브(ntfs)를 에 성공적으로 마운트했습니다 /mnt/seagate
. 저는 데비안을 사용하고 있으며 서버는 LAN을 통해 내 PC에 연결되어 있습니다. 그렇다면 하드 드라이브를 사용하지 않고 Windows 탐색기에 어떻게 마운트합니까 ftp
?
$ 나노/etc/fstab:
[..]
# Seagate
/dev/sdb1 /mnt/seagate ntfs defaults 0 2
# Medion
/dev/sdc1 /mnt/medion ntfs defaults 0 2
답변1
1) 삼바를 다운로드하고 설치합니다:
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) 삼바 사용자 생성:
adduser --disabled-login --shell /bin/false --home <home path - ex. /mnt/seagate> <username>
삼바에 사용자 추가:
smbpasswd -a <username>
5) 삼바를 다시 시작하십시오.
service samba restart or /etc/init.d/samba restart
6) 창에 삼바를 추가합니다: 이미지 캡션은 다음에서 찾을 수 있습니다.이 웹사이트(독일 사람).
즉, \\<local or external ip>\<username>
Windows 파일 탐색기에 추가하세요.
중요한: Windows 파일 탐색기에서는 두 개의 동일한 장치를 서로 다른 공유로 마운트할 수 없습니다. 예를 들어:
\\192.168.1.35\<username1 or share1> and \\192.168.1.35\<username2 or share2>
추가하는 경우 share2
Windows 탐색기에서는 이미 연결( via share1
)이 있다고 생각하지만 삼바 서버의 사용자 이름이나 비밀번호가 잘못된 것으로 생각됩니다. 아니요, 이것은 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