6.2. Auf eine Windows-Freigabe zugreifen
Da der Samba-Server nun Teil der Active Directory-Domäne ist, können Sie auf alle Windows-Serverfreigaben zugreifen:
• Um eine Windows-Dateifreigabe bereitzustellen, geben Sie Folgendes in eine Terminal-Eingabeaufforderung ein:
mount.cifs //fs01.example.com/share mount_point
Es ist auch möglich, auf Freigaben auf Computern zuzugreifen, die nicht Teil einer AD-Domäne sind, allerdings müssen ein Benutzername und ein Passwort angegeben werden.
• Um die Freigabe während des Bootens zu mounten, platzieren Sie einen Eintrag in / etc / fstab, Zum Beispiel:
//192.168.0.5/share /mnt/windows cifs auto,username=steve,password=secret,rw 0 0
• Eine andere Möglichkeit, Dateien von einem Windows-Server zu kopieren, ist die Verwendung des Dienstprogramms smbclient. So listen Sie die Dateien in einer Windows-Freigabe auf:
smbclient //fs01.example.com/share -k -c "ls"
• Um eine Datei aus der Freigabe zu kopieren, geben Sie Folgendes ein:
smbclient //fs01.example.com/share -k -c "get file.txt"
Dies kopiert die Datei.txt in das aktuelle Verzeichnis.
• Und um eine Datei auf die Freigabe zu kopieren:
smbclient //fs01.example.com/share -k -c "put /etc/hosts hosts"
Dies kopiert die / Etc / hosts zu //fs01.example.com/share/hosts.
• Das -c Mit der oben verwendeten Option können Sie den Befehl smbclient auf einmal ausführen. Dies ist nützlich für Skripterstellung und kleinere Dateivorgänge. Um .. zu betreten smb: \> Eingabeaufforderung, eine FTP-ähnliche Eingabeaufforderung, an der Sie normale Datei- und Verzeichnisbefehle ausführen können. Führen Sie einfach Folgendes aus:
smbclient //fs01.example.com/share -k
Ersetzen Sie alle Instanzen von fs01.example.com/share, //192.168.0.5/share, Benutzername=steve,passwort=geheim und Datei.txt mit der IP Ihres Servers, dem Hostnamen, dem Freigabenamen, dem Dateinamen und einem tatsächlichen Benutzernamen und Passwort mit Rechten für die Freigabe.