DS209+II # DSM 4.2-3259 # Rechte übernehmen

Garfield

Benutzer
Mitglied seit
09. Jul 2008
Beiträge
193
Punkte für Reaktionen
0
Punkte
16
Hallo zusammen,

bei einer Syno mit DSM 4.2 ist eine Festplatte ausgefallen (war aber noch lesbar). Habe also im DSM noch eine Konfigurationsssicherung gemacht, die Festplatte ausgebaut und durch eine neue ersetzt sowie die Konfig zurückgespielt. Anschließend die defekte Platte als Volume 2 wieder eingebaut und über die Kommandozeile (mittels Putty) alle Dateien wieder in die jeweiligen gemeinsamen Ordner kopiert. Nur habe ich dummerweise die Befehle als admin und nicht als root ausgeführt mit dem Ergebnis das die jeweiligen Benutzer unter Windows keine Schreibrechte in den jeweiligen Ordnern mehr haben. Mit welchem Befehl kann der root-User das wieder geradebiegen?

Code:
drwxr-xr-x   14 root     root          4096 Sep 20 17:00 volume1
drwxr-xr-x    2 root     root          4096 Aug 31 20:41 volume2

NAS> cd volume1/
NAS> dir

drwxr-xr-x   14 root     root          4096 Sep 20 17:00 .
drwxr-xr-x   23 root     root          4096 Sep 20 16:59 ..
drwxr-xr-x    3 admin    users         4096 Aug 31 20:30 @database
drwxrwxrwx    4 root     root          4096 Sep 20 17:00 @spool
drwxrwxrwx    2 root     root          4096 Sep 20 17:00 @tmp
drwxrwxrwx   10 root     root          4096 Sep 20 17:03 Fritz
drwxrwxrwx    2 root     root          4096 Aug 31 20:33 Sicherung
-rw-------    1 root     root          6144 Sep 20 17:11 aquota.group
-rw-------    1 root     root          7168 Sep 20 17:11 aquota.user
drwxrwxrwx   38 root     root          4096 Aug 31 21:19 music
drwxrwxrwx  254 root     root         12288 Sep 17 21:36 photo
drwxrwxrwx   17 root     root          4096 Aug 31 21:44 public
drwxrwxrwx    2 root     root          4096 Aug 31 20:33 surveillance
cd

NAS> cd Fritz
NAS> dir

drwxrwxrwx   10 root     root          4096 Sep 20 17:03 .
drwxr-xr-x   14 root     root          4096 Sep 20 17:00 ..
drwxr-xr-x    2 admin    users         4096 Aug 31 21:10 @eaDir
drwxr-xr-x    3 admin    users         4096 Aug 31 21:10 DSAssistant_1593
drwxr-xr-x   20 admin    users         4096 Aug 31 21:16 Hörbücher
drwxr-xr-x    4 admin    users         4096 Aug 31 21:16 PDF`s
-rwxr-xr-x    1 admin    users        19968 Aug 31 21:17 Thumbs.db
drwxr-xr-x   10 admin    users         4096 Aug 31 21:17 Eigene Dateien

Würd mich über Eure Lösung sehr freuen.
 

nas-central.de

Benutzer
Lösungspartner
Mitglied seit
22. Jun 2021
Beiträge
136
Punkte für Reaktionen
29
Punkte
34
Wenn man dem cp Befehl den Parameter -a mitgibt kopiert er auch alle Rechte und Nutzer. Am einfachsten korrigierst du das in dem du nochmal ein "rsync -a" drüber laufen lässt. rsync setzt dann alle Rechte und User wie an der Quelle.

Ansonsten änderst du alle User mit
Code:
chown -R user.group Verzeichnis/*
und alle Rechte mit
Code:
chmod -R [Rechtemaske] Verzeichnis/*

Ich würde dir eher zu der rsync Lösung raten. Pauschal alle Rechte zu ändern ist nie eine gute Idee. Seiteneffekte nicht ausgeschlossen und wenn du einen Fehler machst haben die Berechtigungseinstellungen im DSM u.U. nicht mehr die gewünschte Wirkung.

Ab DSM 5 arbeitet der DSM mit ACLs. Da ist es viel schwieriger so was zu fixen.
 
  • Like
Reaktionen: Garfield


 

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