ln -s mit chown ändern

Status
Für weitere Antworten geschlossen.

mr. winterbottom

Benutzer
Mitglied seit
05. Apr 2008
Beiträge
345
Punkte für Reaktionen
0
Punkte
0
Moin,

wie kann ich einen symbolischen Link der mit root auf telnet erstellt wurde einem anderen user:group zuteilen ?

Wenn ich folgendes, als root, an der Konsole eingebe bekomme ich zwar keine Fehlermeldung. Aber der Besitz wurde auch nicht geändert

chown meinname:users /volume1/photo /volume1/meinshare/BILDER

mr. winterbottom
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Meines Wissen nach gehen mittlerweile nur noch die Eigenschaften der Ursprungsdatei zu verändern. Hat was damit zu tun, dass man Links als eine Gefahr für die ach so dummen Linux-User eingeschätzt hat. Mit anderen Worten, war früher (vor 30 oder 40 Jahren) unter Unix nicht so. :D

Lös doch einfach den Link, setzt im Original die richtigen Rechte; mache dann noch einmal den symbolische Link.

Falls das nicht geht, kontrolliere die Rechte der darüber liegenden Directories.
Falls das auch nicht geht, mach einen su benutzername und setzt dann den Link.
Falls das auch nicht geht, melde dich nochmal :D

itari
 

whitelinux

Benutzer
Mitglied seit
16. Aug 2008
Beiträge
2
Punkte für Reaktionen
0
Punkte
1
Hi,

den Benutzer und die Gruppe eines Links kann man mit
chown -h
ändern.

Grüße
whitelinux
 

mr. winterbottom

Benutzer
Mitglied seit
05. Apr 2008
Beiträge
345
Punkte für Reaktionen
0
Punkte
0
Moin,

das hat funktioniert. fein

Aber löste nicht mein eigentliches Problem, das ich auch eigentlich gar nciht geschildert habe.

Aber jetzt:

Nun, ich möchte eine Share "multimedia" einrichten.
Dieses Share soll/muss die Shares "photo", "music", "video" als Link beinhalten.

Wenn ich nun einen Link einrichte wird er zwar im Wn Explorer angezeigt, aber ich kann nicht darauf zugreifen. Meldung: "Auf \\Diskstation\multimedia\photo" kann nicht zugegriffen werden.

Kann man das lösen das ich auf einen Link zugreife oder ist das gänzlich unmöglich

mr. winterbottom
 

_TokTok_

Benutzer
Mitglied seit
18. Nov 2007
Beiträge
1.310
Punkte für Reaktionen
0
Punkte
0
Moin,

das hat funktioniert. fein

Aber löste nicht mein eigentliches Problem, das ich auch eigentlich gar nciht geschildert habe.

Aber jetzt:

Nun, ich möchte eine Share "multimedia" einrichten.
Dieses Share soll/muss die Shares "photo", "music", "video" als Link beinhalten.

Wenn ich nun einen Link einrichte wird er zwar im Wn Explorer angezeigt, aber ich kann nicht darauf zugreifen. Meldung: "Auf \\Diskstation\multimedia\photo" kann nicht zugegriffen werden.

Kann man das lösen das ich auf einen Link zugreife oder ist das gänzlich unmöglich

mr. winterbottom

Ich bin ja nicht so ein Linux-Fachmann, aber ich hab was ähnliches mit mount --bind gemacht. Für Dein Beispiel:

mount --bind /volume1/video /volume1/multimedia/video
mount --bind /volume1/music /volume1/multimedia/music
mount --bind /volume1/photo /volume1/multimedia/photo
 

mr. winterbottom

Benutzer
Mitglied seit
05. Apr 2008
Beiträge
345
Punkte für Reaktionen
0
Punkte
0
you are my hero
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Manchmal muss man dem Samba-Server in der smb.conf mitteilen, in welchen Verzeichnissen auch symbolische Links verfolgt werden sollen: z. B. mit

follow symlinks = yes
wide links = yes

Ich denke, die Lösung von _TokTok_ ist wahrscheinlich für dich die Brauchbarste ;). Denk daran, dass du das in die /etc/rc.local eintragen musst, damit es auch permanent bleibt.

itari
 

mr. winterbottom

Benutzer
Mitglied seit
05. Apr 2008
Beiträge
345
Punkte für Reaktionen
0
Punkte
0
euphorie war dass Stichwort :(

In Win sehe ich den Inhalt und kann auch darauf zugreifen.
Aber in meiner Dvico TVIX die mittels NFS die daten von der DS abgreift nicht !!!!!
Da erscheinen KEINE Daten. Sch*****


mr. winterbottom
 

mr. winterbottom

Benutzer
Mitglied seit
05. Apr 2008
Beiträge
345
Punkte für Reaktionen
0
Punkte
0
So, weiter gehts

Also ich kann in dem mit "mount --bind /volume1/music /volume1/multimedia/AUDIO" erstellten mountpoint ein Verzeichnis/Datei erstellen und diese sind dann im Dvico zu sehen un auszuwählen.

Aber der Inhalt des gemounteten Verzeichnisses ist nicht zu sehen

mr. winterbottom
 

mr. winterbottom

Benutzer
Mitglied seit
05. Apr 2008
Beiträge
345
Punkte für Reaktionen
0
Punkte
0
So, weiter gehts

Also ich kann in dem mit "mount --bind /volume1/music /volume1/multimedia/AUDIO" erstellten mountpoint ein Verzeichnis/Datei erstellen und diese sind dann im Dvico zu sehen un auszuwählen.

Aber der Inhalt des gemounteten Verzeichnisses ist nicht zu sehen

mr. winterbottom

stimmt so nicht. ich wohl zu schnell mit dieser Aussage
 

mr. winterbottom

Benutzer
Mitglied seit
05. Apr 2008
Beiträge
345
Punkte für Reaktionen
0
Punkte
0
Moin,

weis keiner nenn Trick wie oder an was das hängt?

Also nochmal die Kurzform:

mount --bind /volume1/photo /volume1/multimedia/BILDER

funktioniert "nur" soweit das ich im Win Explorer die Daten in "BILDER" sehen kann, bearbeiten kann, ....

Aber in meiner Divico TVIX 4000 sind die Dateien nicht zu sehen :confused:

mr. winterbottom
 

mr. winterbottom

Benutzer
Mitglied seit
05. Apr 2008
Beiträge
345
Punkte für Reaktionen
0
Punkte
0
Nochmal ich :D

Aaaaaaaaalso

Ich kann ja mit der TVIX mittels "NFS" und "SAMBA" mit der DS207+ kommunizieren.

Der mount --bind funktioniert !!!!!
Aber nur mit Samba. Also ich kann die Daten in dem gemounteten Ordener "BILDER" sehen.

Mit "NFS" geht das nicht :mad:

mr. winterbottom
 

mr. winterbottom

Benutzer
Mitglied seit
05. Apr 2008
Beiträge
345
Punkte für Reaktionen
0
Punkte
0
Manchmal muss man dem Samba-Server in der smb.conf mitteilen, in welchen Verzeichnissen auch symbolische Links verfolgt werden sollen: z. B. mit

follow symlinks = yes
wide links = yes

Ich denke, die Lösung von _TokTok_ ist wahrscheinlich für dich die Brauchbarste ;). Denk daran, dass du das in die /etc/rc.local eintragen musst, damit es auch permanent bleibt.

itari


Moin itari,

leider kann ich keine "rc.local" finden :eek:

mr. winterbottom
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Die /etc/rc.local wird angelegt, wenn man sich das ipkg auf die DS holt. Kann man aber auch händisch anlegen. Der Vorteil ist, dass auch ein Firmware-Update keine Änderungen daran vornimmt (zumindest war das bislang so). Die /etc/rc.local wird aus dem Skript /etc/rc heraus aufgerufen - dem zentralen Konfigurationsskript auf der DS. Anmerkung: Die rc-Skripte sind Shell-Skripte und rc heißt "run commands". Vielleicht kennst ja noch aus DOS-Zeiten auf dem PC die autoexec.bat ... das wäre vergleichbar.

itari
 

mr. winterbottom

Benutzer
Mitglied seit
05. Apr 2008
Beiträge
345
Punkte für Reaktionen
0
Punkte
0
.... und da schreibe ich eben genau den "mount" Befehl hinein wie er eben an der Konsole geschrieben wird?
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
genau und dann wird es jedesmal beim Systemstart ausgeführt
 

mr. winterbottom

Benutzer
Mitglied seit
05. Apr 2008
Beiträge
345
Punkte für Reaktionen
0
Punkte
0
:p dankä :p
 
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