SMB unter Debian ?
hallo erst ma ,
also mein problem besteht in der configuration von samba unter debian.
Unter suse habe ich einen samba server hin bekommen nur mien pro ist jetzt das die ganzen kommands nicht fuktioniren.
Kann mir wer weiter helfen ?
linux benutzer dem smb client zuweisen ?
denn daemon neu starten ?
MFG Zero
___
und noch was ich habe gelesen das debian sicherer als suse sein "kann" wenn man es richtig einstellt was muss ich beachten ?
also mein problem besteht in der configuration von samba unter debian.
Unter suse habe ich einen samba server hin bekommen nur mien pro ist jetzt das die ganzen kommands nicht fuktioniren.
Kann mir wer weiter helfen ?
linux benutzer dem smb client zuweisen ?
denn daemon neu starten ?
MFG Zero
___
und noch was ich habe gelesen das debian sicherer als suse sein "kann" wenn man es richtig einstellt was muss ich beachten ?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 17381
Url: https://administrator.de/contentid/17381
Ausgedruckt am: 26.11.2024 um 11:11 Uhr
4 Kommentare
Neuester Kommentar
Hallo,
also wenn du dem SMB Server einen Client zuweisen möchtest, dann reicht es im Grunde, dem User ein SMB Passwort zu geben. Das machst du in der Shell unter Root mit dem Befehl smbpasswd -a username
Dann wird er dich 2x nach dem Passwort fragen, wenn dann alles geklappt hat, wird dort stehen. Client usersname added oder sowas.
Vorraussetzung ist natürlich, dass du den User vorher schon mit adduser hinzugefügt hast. Ausserrdem sollten die Automatisierungsoptionen eingestellt sein.
Die smb.conf findest du unter /etc/samba/smb.conf.
Grüße Jörn
also wenn du dem SMB Server einen Client zuweisen möchtest, dann reicht es im Grunde, dem User ein SMB Passwort zu geben. Das machst du in der Shell unter Root mit dem Befehl smbpasswd -a username
Dann wird er dich 2x nach dem Passwort fragen, wenn dann alles geklappt hat, wird dort stehen. Client usersname added oder sowas.
Vorraussetzung ist natürlich, dass du den User vorher schon mit adduser hinzugefügt hast. Ausserrdem sollten die Automatisierungsoptionen eingestellt sein.
Die smb.conf findest du unter /etc/samba/smb.conf.
Grüße Jörn
Hallo,
Um einen Samba daemon zu starten zu beenden etc. nutzt du am besten
/etc/init.d/smb start startes du ihn zum Beispiel (Um in zu beenden oder neu zu starten ist start natürlich durch stop bzw. restart oder reload zu verwenden. Es kann auch sein das du smb durch samba ersetzen musst).
mit smbstatus kannst du denn aktuellen Status von Samba abfragen.
Benutzer die nicht länger als 8 Zeichen haben kannst du mit Samba folgerndermassen erstellen:
1. öffne die Datei /etc/samba/smb.conf
2.dort trägs du folgendes ein
[global]
security = user bewirkt das jeder Unix/linux user ein Konto und Password hat
anstelle von user kannst du auch server,domain,ads oder share setzen
encrypt passwords = yes überträgt das Password verschlüsselt meisten ist das per
Default der Fall
[musik] Freigabename
path = /data/musik Pfad zur Freigabe
writeable = true schreibzugriff
username = david dadurch gelten alle Unix-Regeln der Zugriffsverwaltung für david
3. Nun muss sich david noch identifiziere das löst du folgender massen:
smbpasswd -a david
Damit das klappt muss der Benutzer david auch am lokalen System exestieren (/etc/passwd bzw. /etc/shadow)
Um nun eine windows typische Freigabe zu realisieren mussst du einwenig anders vorgehen.
1. öffne die Datei /etc/samba/smb.conf
2.
[global]
security = share bewirkt das beim Zugriff eine Identifizierung erforderlich ist
workgroup = Goetter Legt den Namen der Arbeitsgruppe fest
encrypt passwords = yes
[public] Freigabename
path = /data/public
guest ok = yes lässt Gastzugriffe zu d.h. ein Passwort ist nicht erforderlich
guest only = yes der Zugriffe immer den Default-accountb für guest verwenden
default:nobody
browseable = true bewirkt, dass das Verzeichnis auf dem Client-Rechner sichtbar ist, noch
bevor ein Zugang gewährt wird
Samba bietet moch viele andere Möglichkeiten eine möchte ich aber noch nenen:
1. öffne die Datei /etc/samba/smb.conf
[global]
username map = /etc/samba/smbusers
In Windows ist als Benutzername beinahe jedes Zeichen mit bis zu 128 Zeichen möglich bei
linux nur 8. Wenn jetzt ein Windows user einen Namen verwendet der zu keinen Linux
Benutzernamen passt dann muss eine Datei angelegt werden die diese Zuordnung
übernimmt.
2. erstelle die Datei etc/samba/smbusers . diese könnte wie folgt aussehen:
#etc/samba/smbusers
aus Gründen der sicherheit sollte nur root darauf schreib Zugriffe
bekommen, da dass das Sicherheitssystem von Linux aushebeln kann
david = "David Müller von der Heide"
den Benutzernamen david und das Passwort pw1234 enthalten. Dies wird wieder mit
smbpasswd -a david
gemacht.
Bei weiteren Problemen emphele ich dir die Seite http://www.samba.org oder aber die
Manuel-Seite (man smb.conf bzw man samba).
Ich hoffe ich konnte dir damit helfen.
Gruß duddits
Um einen Samba daemon zu starten zu beenden etc. nutzt du am besten
/etc/init.d/smb start startes du ihn zum Beispiel (Um in zu beenden oder neu zu starten ist start natürlich durch stop bzw. restart oder reload zu verwenden. Es kann auch sein das du smb durch samba ersetzen musst).
mit smbstatus kannst du denn aktuellen Status von Samba abfragen.
Benutzer die nicht länger als 8 Zeichen haben kannst du mit Samba folgerndermassen erstellen:
1. öffne die Datei /etc/samba/smb.conf
2.dort trägs du folgendes ein
[global]
security = user bewirkt das jeder Unix/linux user ein Konto und Password hat
anstelle von user kannst du auch server,domain,ads oder share setzen
encrypt passwords = yes überträgt das Password verschlüsselt meisten ist das per
Default der Fall
[musik] Freigabename
path = /data/musik Pfad zur Freigabe
writeable = true schreibzugriff
username = david dadurch gelten alle Unix-Regeln der Zugriffsverwaltung für david
3. Nun muss sich david noch identifiziere das löst du folgender massen:
smbpasswd -a david
Damit das klappt muss der Benutzer david auch am lokalen System exestieren (/etc/passwd bzw. /etc/shadow)
Um nun eine windows typische Freigabe zu realisieren mussst du einwenig anders vorgehen.
1. öffne die Datei /etc/samba/smb.conf
2.
[global]
security = share bewirkt das beim Zugriff eine Identifizierung erforderlich ist
workgroup = Goetter Legt den Namen der Arbeitsgruppe fest
encrypt passwords = yes
[public] Freigabename
path = /data/public
guest ok = yes lässt Gastzugriffe zu d.h. ein Passwort ist nicht erforderlich
guest only = yes der Zugriffe immer den Default-accountb für guest verwenden
default:nobody
browseable = true bewirkt, dass das Verzeichnis auf dem Client-Rechner sichtbar ist, noch
bevor ein Zugang gewährt wird
Samba bietet moch viele andere Möglichkeiten eine möchte ich aber noch nenen:
1. öffne die Datei /etc/samba/smb.conf
[global]
username map = /etc/samba/smbusers
In Windows ist als Benutzername beinahe jedes Zeichen mit bis zu 128 Zeichen möglich bei
linux nur 8. Wenn jetzt ein Windows user einen Namen verwendet der zu keinen Linux
Benutzernamen passt dann muss eine Datei angelegt werden die diese Zuordnung
übernimmt.
2. erstelle die Datei etc/samba/smbusers . diese könnte wie folgt aussehen:
#etc/samba/smbusers
aus Gründen der sicherheit sollte nur root darauf schreib Zugriffe
bekommen, da dass das Sicherheitssystem von Linux aushebeln kann
david = "David Müller von der Heide"
- root = administrator // dies Beispiele für typische Zuordnungen
- nobody = guest
den Benutzernamen david und das Passwort pw1234 enthalten. Dies wird wieder mit
smbpasswd -a david
gemacht.
Bei weiteren Problemen emphele ich dir die Seite http://www.samba.org oder aber die
Manuel-Seite (man smb.conf bzw man samba).
Ich hoffe ich konnte dir damit helfen.
Gruß duddits
Auch wenn der Thread jetzt schon was älter ist:
Vielleicht solltest du dir mal swat anschaun. Das ist ein Webinterface für die komplette Samba-config. Auch Dämon-Neustart und Benutzerverwaltung sind da möglich.
einfach installieren mit
apt-get install swat
dann die neue zeile in /etc/inetd.conf auskommentieren und den inetd mit
/etc/init.d/inetd restart neustarten.
Dann kannst du dich über Port 901 mit dem root-Kennwort komfortabel per Browser einklinken
Vielleicht solltest du dir mal swat anschaun. Das ist ein Webinterface für die komplette Samba-config. Auch Dämon-Neustart und Benutzerverwaltung sind da möglich.
einfach installieren mit
apt-get install swat
dann die neue zeile in /etc/inetd.conf auskommentieren und den inetd mit
/etc/init.d/inetd restart neustarten.
Dann kannst du dich über Port 901 mit dem root-Kennwort komfortabel per Browser einklinken