Ich bin nicht mit einer GUI vertraut, um dies zu erreichen, aber die Schritte, um dies manuell von einem Terminal aus zu tun, sind nicht schlecht. Sie müssen nur Folgendes tun:
Installieren Sie Samba und die erforderlichen Pakete
sudo apt-get install smbfs samba
Bearbeiten Sie die conf-Datei /etc/samba/smb.conf
Stellen Sie sicher, dass diese Datei die folgende Zeile enthält und dass sie nicht kommentiert ist. Es kann security = share
als Standard festgelegt werden.
security = user
Richten Sie auch in dieser Datei in Ihrem Abschnitt "Definitionen von Freigaben" eine neue Freigabe ein, die der folgenden ähnelt:
[primary]
comment = Guest access Share
path = /mnt/primary
writeable = yes
valid users = @smb
guest ok = no
Dies besagt, dass die Freigabe als "primär" bezeichnet wird, der lokale Pfad zum Freigabeverzeichnis lautet /mnt/primary
, autorisierte Benutzer schreiben können, nur Benutzer in der Gruppe smb zulässig sind und anonyme Gäste dies nicht verwenden können.
Setup testen mit testparm
Wenn Sie fertig sind, speichern Sie die Datei. Führen Sie dann aus, testparm
um festzustellen, ob Probleme vorliegen.
Beispiel Testparm laufen
$ testparm
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[homes]"
Processing section "[printers]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions
[global]
workgroup = MYGROUP
server string = Samba Server Version %v
log file = /var/log/samba/log.%m
max log size = 50
cups options = raw
[homes]
comment = Home Directories
read only = No
browseable = No
[printers]
comment = All Printers
path = /var/spool/samba
printable = Yes
browseable = No
Samba starten
Zuletzt starten Sie den Samba-Server neu:
/etc/init.d/samba restart
Client-Setup (unter Windows)
Wählen Sie im Bildschirm "Arbeitsplatz" die Option "Netzlaufwerk zuordnen". Dann geben Sie ein:
\\debian_box_ip_address\share_name
Zum Beispiel:
\\192.168.0.200\primary
Wählen Sie dann "Mit verschiedenen Anmeldeinformationen anmelden" und geben Sie Ihren Linux-Benutzernamen / Ihr Linux-Passwort ein.
Verweise