smb.conf bearbeiten

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

volker

Benutzer
Registriert
15. Dez. 2008
Beiträge
18
Reaktionspunkte
0
Punkte
1
Hallo zusammen,

um auf einer Synology DS 209+ Zugriff auf den Ordner \\Diskstation\SqueezeCenter aus Windows zu erhalten, möchte ich die Datei /usr/syno/etc/smb.conf bearbeiten. Das ist mir mit Notepad++ auch gelungen.

Jedoch kann ich die editierte Fassung der smb.conf wegen fehlender Rechte nicht speichern. Was mache ich da falsch?
 
Du kannst diese Datei nur als root mit Admin Passwort abspeichern. "Normale" User, auch der admin, haben keine Schreibrechte auf die Datei.
Hast du denn die Datei via eine Samba-Share geholt? Wenn ja, dann musst du zum Schreiben der Datei als root mit Admin PW auf die Share zugreifen. Ich finde es jedoch einfacher Dateien direkt auf der DS auf der Konsole zu bearbeiten (z.B. mit dem Editor vi). Dazu muss aber erst der telnet/ssh Zugriff auf die DS im DSM freigegeben werden. Unter Netzwerkdienste-->Terminal kannst du telnet und/oder ssh aktivieren.
 
Der Benutzer 'admin' sollte doch inter schon root-Rechte besitzen, oder? Jedenfalls würde ich mir das so vorstellen...

Trolli
 
afaik nicht schreibend, lesend schon
Code:
ls -all /usr/syno/etc/smb.conf
-rw-r--r-- 1 root root 5110 Jan  5 12:19 /usr/syno/etc/smb.conf
alle ausser dem User root scheinen keine Schreibrechte zu haben
 
Klar. Aber wenn Du dich im Web Station Manager anmeldest, bist Du doch für das System root, oder? Der Sys-Apache-Server läuft doch unter dem Benutzernamen 'root'...

Trolli
 
Klar. Aber wenn Du dich im Web Station Manager anmeldest, bist Du doch für das System root, oder? Der Sys-Apache-Server läuft doch unter dem Benutzernamen 'root'...
Trolli
Stimmt, aber wie speicherst du im DSM eine Datei ab? Ich meine ohne itaris Editor? ;)
Unter Samba, und ich vermute stark volker hat die Datei via Samba geholt, bist du als admin eben "nur" admin und nicht root. Der zuständige smb-Prozess wird garantiert unter admin und nicht unter root laufen.
Eventuell ginge es die Datei via Filemanager als root hochzuladen. Habe das gerade mal probiert. Es funzt zwar, aber die Datei gehört dann admin und das könnte für weitere Probleme sorgen. Ausserdem werden via Filestation die Rechte angepasst. World-wide writeable :eek: und als Gruppenzugehörigkeit steht users

Gruss

tobi
 
Du hast natürlich recht. Am einfachsten ist und bleibt wahrscheinlich das Editieren mit dem vi direkt auf der Kommandozeile.

Trolli
 
Danke für die profunden Tipps - da kann ich dran lernen! Und klar, ertappt: Als Linux-Nixkenner habe ich Datei via Samba nach Windows geholt.

Werde also mal schauen, ob ich mit der Konsole und vi irgendwie klarkomme. Hilfreich wäre für mich da noch ein Tipp zu dieser Frage - entschuldigung, aber wirklich keine Ahnung von Linux: Wie kriege ich vi auf die DS?
 
vi ist bereits auf de DS installiert. Gehört zur Grundausstattung nahezu jeden NIX-Systems. Mir wäre keines bekannt, das vi nicht bereits hat ;)
In einem meiner vorherigen Posts habe ich einen Link zum Thema vi in unser Wiki platziert. Lies es dir mal durch...
 
Ich hatte mich schon mal über die verschiedenen Benutzertypen auf der DS in irgendeinem Post ausgelassen. Um es kurz zu machen, man muss sich immer auf das Programm stellen, mit dem man was tun will und dann kann man herausfinden, welcher Benutzer unter diesem Programm welche Rechte hat und wie dann diese Rechte unter Linux wirken.

Der Linux-Benutzer "Admin" (der Disk-Station) darf unter Linux nicht viel. Der sys-Apache aber, der unter dem Benutzer "root" läuft, darf so ziemlich alles (Selbstbeschränkungen stehen in der httpd.conf). Aber wer darf nun mit dem sys-Apache spielen? Nicht jeder, sondern nur der Disk-Station-Manager-Benutzer "Admin" ... und das ist leider nicht der Linux-Benutzer "Admin" auch wenn viele seiner Eigenschaften aus Linux-Konfigurationsdateien heraus geregelt werden, aus Bequemlichkeit wahrscheinlich und das ist das verwirrende ... Alles klar?

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