Ich habe den aktuellen ctvdr 6.2 mit Samba installiert und möcht nun Freigaben einrichten. Bei SuSE habe ich das bisher immer mit Yast gemacht.
Mit welchem Programm oder in welcher Datei kann ich das beim ctvdr machen?
Danke und Gruß, Volker
Ich habe den aktuellen ctvdr 6.2 mit Samba installiert und möcht nun Freigaben einrichten. Bei SuSE habe ich das bisher immer mit Yast gemacht.
Mit welchem Programm oder in welcher Datei kann ich das beim ctvdr machen?
Danke und Gruß, Volker
Bei Debian gibt es mehrere Tool zur Installation von Software z.B. aptitude oder apt-get. Ich persönlich bevorzuge apt-get.
Um das Repository auf den aktuellen Stand zu bringen verwendet man folgende Befehlszeile:
apt-get update
Samba kann dann mit folgendem Befehl installieren werden:
apt-get install samba
Danach muss die Konfigurationsdatei /etc/samba/smb.conf für den Server bearbeitet werden.
Mit testparm kann die Konfiguration überprüft werden.
Der Befehl
/etc/init.d/samba restart
führt einen Neustart des Sambaservers durch und im Anschluß sollten die Freigaben zur Verfügung stehen.
naja, man könnte noch den win user in linux hinzufügen, glaube mit adduser username
und diesen dann zu den sambausern hinzufügen mit smbuser -a username.
Dann brauchts kein passwort mehr wenn man sich von win verbindet...
Der freigegebene Ordner sollte dann natürlich auch ne schreib/lese berechtigung für den user haben.
für den "verwöhnten" YaST-Anwender bietet sich das Webinterface swat an, um Samba zu konfigurieren.
ungetestet (ich habe hier gerade keinen passenden Rechner):
apt-get install swat
man swat
Danke für die Antworten. Leider bin ich noch nicht sonderlich weitergekommen.
Samba hatte ich schon installiert, aber swat kann ich nicht installieren. Entweder heißt das Packet anders, wo swat drin ist oder es ist nicht auf der c't-CD. Wie finde ich raus, in welchem Packet swat enthalten ist bzw. wie kann ich Online-Quellen mit einbinden (VDR hat Internetverbindung)?
Mit "adduser username" habe ich meinen Windows-User unter Linux mit gleichem Passwort hinzugefügt. Allerdings fehlt das Programm "smbuser". In welchem Packet steckt das denn? Hier ist noch meine aktuelle smb.conf:
[global]
workgroup = gesytec.de
server string = %h server (Samba %v)
wins support = no
dns proxy = no
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
encrypt passwords = true
passdb backend = tdbsam
obey pam restrictions = yes
# invalid users = root
os level = 33
socket options = TCP_NODELAY
unix charset = iso8859-15
[video]
comment = VDR-Aufzeichnungen
browseable = yes
create mask = 0775
directory mask = 0775
path = /var/lib/video.00
guest ok = yes
writeable = yes
public = yes
Alles anzeigen
Im Moment erhalte ich folgenden Fehler unter Windows:
Am Ende möchte ich eigentlich den User root für Samba freigeben, damit ich mit meinen gewohnten Windows-Tools (vor allem Total-Commander) direkt alle Konfigurationen vergleichen und ändern kann. Die Video-Freigabe könnte dann mit meinem normalen Benutzernamen erfolgen.
Danke und Gruß, Volker
"adduser username" alleine reich nicht!
Du musst die Benutzer auch für Samba freigeben.
smbpasswd -a <Benutzer>
Danke, das war's, was mir noch fehlte.
smbpasswd -a <Benutzer>
smbpasswd -a root
Hier noch mal meine aktuelle smb.conf:
[global]
workgroup = gesytec
server string = %h server (Samba %v)
wins support = no
dns proxy = no
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
encrypt passwords = true
passdb backend = tdbsam
obey pam restrictions = yes
# invalid users = root
os level = 33
socket options = TCP_NODELAY
unix charset = iso8859-15
[video]
comment = VDR-Aufzeichnungen
browseable = yes
create mask = 0775
directory mask = 0775
path = /var/lib/video.00
guest ok = yes
writeable = yes
public = yes
[root]
comment = root Vollzugriff
browseable = yes
create mask = 0775
directory mask = 0775
path = /
guest ok = no
writeable = yes
public = yes
Alles anzeigen
fuer datei und paketsuche bietet sich fuer debian packages.debian.org an.
sources.list fuer online war bisher immer in /etc/apt/sources.list.online - muss nur umbenannt werden.
bei ctvdr6.2 wird das ned anders sein.
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!