Shares für Benutzer in einem Ordner

Status
Für weitere Antworten geschlossen.

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Des ist natürlich großer Quatsch :p

Das fünfte Gebot heißt natürlich richtigerweise:

So sollst einen Editor unter Windows verwenden, der die Dateien mit den richtigen Zeilenenden abspeichert (Phase5, Notepad++, PSPad und wie sie alle heißen)

itari
Hast natürlich recht. Ich hätte schreiben sollen:
5. Niemals mehr eine Datei unter Windows mit Notepad/Wordpad oder Word bearbeiten ;)
 

fmeyer84

Benutzer
Mitglied seit
30. Aug 2008
Beiträge
92
Punkte für Reaktionen
0
Punkte
0
Hallo,

ihr habt beide Recht, so ;) Sonst wird das hier zuviel OT :)

Könnt ihr mir helfen beim schreiben des Updatescripts?

Grüße,
Fabian
 

fmeyer84

Benutzer
Mitglied seit
30. Aug 2008
Beiträge
92
Punkte für Reaktionen
0
Punkte
0
Hallo,

@fmeyer
Folgender Eintrag in der smb.conf gibt das Homeverzeichnis des jeweiligen Users als Share frei
Code:
[homes]
      path=/volume1/homes/%S
      browsable = no
      guest ok = no
      valid users = %S
      writeable = yes
      write list = %S

Nicht vergessen das Homeverzeichnis des jeweiligen Users in /etc/passwd einzutragen

endlich, habe es jetzt nach ner Neuinstallation geschafft wieder auf meine DS zu kommen. Jetzt wollte ich den o.g. Vorschlag probieren, alles eingetippt per mc auf der Konsole, smbd neu gestartet, /etc/passwd geändert, alles wunderbar. Nur mit den Home-Verzeichnissen sind keine Verbindungen möglich, Fehler ist in der angehängten Datei beschrieben. Bei der Verbindung fragt er mich sogar nach Passwort und Nutzername, jedoch scheint er es nicht zu akzeptieren. Beides stimmt aber, habs mehrmals probiert.

Woran liegts?

GRüße,
Fabian
 

Anhänge

  • Neues Bild (4).jpg
    Neues Bild (4).jpg
    53,5 KB · Aufrufe: 39

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Von einem Computer aus sollten alle Verbindungen auf die DS über die gleiche Benutzerkennung erfolgen. Dann tritt das Problem nicht auf.
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Du hast noch eine Verbindung auf die Share unter einem anderen Benutzernamen und Kennwort (ggf die Share als Windows Laufwerk eingebunden?)
Hast du denn die jeweiligen Benutzer auch via smbpasswd als gültige SMB-Benutzer angelegt? Afaik versucht Win Vista jeweils erst eine Verbindung mit guest. Hast du schon probiert den guest Account in Vista zu deaktivieren?
Meine Vermutung ist, dass Vista bereits eine Guest Verbindung auf eine der Shares eingerichtet hat und dann kommst du mit dem normalen Benutzer nicht mehr auf das Homeverzeichnis.
 

fmeyer84

Benutzer
Mitglied seit
30. Aug 2008
Beiträge
92
Punkte für Reaktionen
0
Punkte
0
Hallo,

lustige Sache, wollte einfach nur mal so probieren, die DS neu zu starten, danach findet Vista nicht mal mehr die Freigabe, obwohl sie immer noch in der /usr/syno/etc/smb.conf drin steht. Nun kann ich nicht mal eure Lösungsansätze probieren.

Neustart von smbd hats nicht gebracht, findet das Share nicht.

GRüße,
Fabian
 

fmeyer84

Benutzer
Mitglied seit
30. Aug 2008
Beiträge
92
Punkte für Reaktionen
0
Punkte
0
Hallo,

also ich verzweifel hier noch:

mit folgender smb.conf

Rich (BBCode):
[global]
	printcap name=/usr/syno/etc/printcap
	server string=Disk Station
	winbind enum groups=yes
	idmap uid=10000-110000
	socket options=TCP_NODELAY
	security=user
	realm=*
	idmap gid=96000-196000
	passdb backend=smbpasswd
	printing=lprng
	winbind enum users=yes
	load printers=yes
	workgroup=WORKGROUP
[home]
	path=/volume1/home/%S
	browseable=no
	guest ok=no
	valid users=%S
	writeable=yes
	write list=%S
[photo]
	invalid users=nobody,nobody
	valid users=nobody,admin,nobody
	comment="System default shared folder"
	path=/volume1/photo
	guest ok=yes
	browseable=yes
	ftp write only=no
	read list=nobody,nobody
	write list=nobody,admin,nobody
	writeable=yes
[public]
	invalid users=nobody,nobody
	valid users=nobody,@users,nobody
	comment="System default share"
	path=/volume1/public
	guest ok=yes
	browseable=yes
	ftp write only=no
	read list=nobody,nobody
	write list=nobody,@users,nobody
	writeable=yes
[root]
	invalid users=nobody,nobody
	valid users=nobody,admin,nobody
	comment="Hauptvolume"
	path=/volume1
	guest ok=yes
	browseable=yes
	ftp write only=no
	read list=nobody,nobody
	write list=nobody,admin,nobody
	writeable=no
[web]
	invalid users=nobody,nobody
	valid users=nobody,admin,nobody
	comment="System default shared folder"
	path=/volume1/web
	guest ok=yes
	browseable=yes
	ftp write only=no
	read list=nobody,nobody
	write list=nobody,admin,nobody
	writeable=yes
[printers]
	print command = /usr/syno/bin/lpr -P%p %s
	lpresume command = /usr/syno/sbin/lpc release %p %j
	lprm command = /usr/syno/bin/lprm -P%p %j
	queueresume command = /usr/syno/sbin/lpc start %p
	comment = All Printers
	lpq command = /usr/syno/bin/lpq -P%p
	browseable = no
	lppause command = /usr/syno/sbin/lpc hold %p %j
	writable = yes
	queuepause command = /usr/syno/sbin/lpc stop %p
	printable = yes
	guest ok = yes
	path = /var/services/printer
	public = yes
	printer admin = @users

Krieg ich beim verbinden immer folgendes Bild beim Netzlaufwerk herstellen, er frag nach Passwort ab usw, will dann verbinden und dann kommt, Netzlaufwerk nicht gefunden.

Grüße,
Fabian
 

Anhänge

  • Neues Bild (6).jpg
    Neues Bild (6).jpg
    77,8 KB · Aufrufe: 35
  • Neues Bild (8).jpg
    Neues Bild (8).jpg
    37 KB · Aufrufe: 35

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Schau dir mal meine Post (#2 im Thread) an ... ich hatte das schon fast befürchtet mit deinem Ärger. Auch wenn es sich nun ein wenig brutal anhört.

itari
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
@fmeyer
Der Name der Freigabe des Homeverzeichnisses ist NICHT home sondern der Benutzername. Schau mal in die Netzwerkumgebung. Dann solltest du eine Freigabe mit dem Namen deines Benutzers sehen. Die Freigabe home existiert aber definitiv nicht ;)
Bei mir liegt die Freigabe als tobi vor
 

Anhänge

  • home.jpg
    home.jpg
    10,3 KB · Aufrufe: 35
Zuletzt bearbeitet:

fmeyer84

Benutzer
Mitglied seit
30. Aug 2008
Beiträge
92
Punkte für Reaktionen
0
Punkte
0
Hallo,

Der Name der Freigabe des Homeverzeichnisses ist NICHT home sondern der Benutzername. Schau mal in die Netzwerkumgebung. Dann solltest du eine Freigabe mit dem Namen deines Benutzers sehen. Die Freigabe home existiert aber definitiv nicht ;)
Bei mir liegt die Freigabe als tobi vor

also mit dem Code der smb.conf den du mir geraten hast, gehts so nicht, weil doch der Freigabename durch den Namen in eckigen Klammern definiert wird, und da steht "home". Hatte es auch mit dem Nutzernamen probiert, aber das ging auch nicht, da findet er den Pfad erst garnicht und ich komme nicht mal bis zur Passworteingabe. Kann es mit der smbpasswd Vergabe zusammenhängen? Wollte das machen, aber das Programm smbpasswd gibts bei mir garnicht.

Grüße,
Fabian
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
jahlives hat sich Samba per ipkg zusätzlich installiert. Daher hat er etwas andere Voraussetzungen ...

itari
 

fmeyer84

Benutzer
Mitglied seit
30. Aug 2008
Beiträge
92
Punkte für Reaktionen
0
Punkte
0
Hallo,

jahlives hat sich Samba per ipkg zusätzlich installiert. Daher hat er etwas andere Voraussetzungen ...

itari

wir der Syno-SMB dadurch ausser Kraft gesetzt? Oder laufen die wie die Apaches nebeneinander parallel?

GRüße,
Fabian
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
wir der Syno-SMB dadurch ausser Kraft gesetzt? Oder laufen die wie die Apaches nebeneinander parallel?
Solange du das init Script der Synology SMB nicht umbenennst wird die DS wohl probieren beide SMB Daemons zu starten und beim zweiten dann auf die Schnauze fliegen. Weil die benötigten Ports ja bereits belegt sind.
Die Freigabe der Homeverzeichnisse in der Config muss [home] heissen. Das ist eine spezielle Freigabe und afaik die einzige, die nicht mit dem Freigabenamen aus der Config, sondern mit dem Benutzernamen des Users angesprochen werden muss. Wenn ich bei mir also mein Home Verzeichnis (tobi) als Laufwerk im Windows Explorer haben will, dann muss ich mich so verbinden
Code:
[URL="file://\\192.168.1.100\tobi"]\\192.168.1.100\tobi[/URL]
und NICHT so
Code:
[URL="file://\\192.168.1.100\home"]\\192.168.1.100\home[/URL]
Gruss

tobi

p.s. aus eigener Erfahrung kann ich den SMB via ipkg empfehlen
 

fmeyer84

Benutzer
Mitglied seit
30. Aug 2008
Beiträge
92
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich denke das es bei mir dran liegt, dass die smbpasswd nicht dabei ist und ich deswegen keine _richtigen_ SMB User erstellen kann. Was passiert dann, wenn ich den Samba per ipkg installieren und den Standard Samba deaktiviere? Dann sind doch sicher alle Freigabe (Standardmäßige) weg und müssten per Hand in der ipkg smb.conf eingetragen werden, ne?

Grüße,
Fabian
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Dann sind doch sicher alle Freigabe (Standardmäßige) weg und müssten per Hand in der ipkg smb.conf eingetragen werden, ne?
Jop dann müsstest du die bestehenden Freigaben in die neue smb.conf packen
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Man kann einen neuen Samba per ipkg installieren ohne ihr laufen zu lassen und trotzdem die 'neuen' installierten Tools wie smbpasswd oder smbclient benutzen.

Ich würde den Standard-Samba nicht lahmlegen, weil die Konfiguration ja für mehrere Dinge verwendet wird (ftpd, local backup usw.)

itari
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat