Raidsonic: Anwendungsfragen

Aus NAS Wiki

Wechseln zu:Navigation, Suche

UID und GID anpassen

Die Firmware legt user und Gruppen mit etwas ungewöhnlichen UID und GID an, was bei der Verwendung von Linux clients lästig sein kann. Ein Anpassen der Dateien /etc/passwd und /etc/groups ist aufgrund der Eigenheiten der Firmware nicht zielführend.
Eine Anpassung der UID und GID an die des client lässt sich schnell und nachhaltig so durchführen:

1. Hier lesen (Sausalito).
2. ssh-Zugang verschaffen und winSCP installieren (siehe hier).
3. Mit winSCP auf der Box einloggen.
4. Nach /usr/sausalito/codb/objects navigieren. Hier befinden sich Verzeichnisse die ganz einfach durchnummeriert wurden. Sobald du einen user, eine Gruppe oder einen share anlegst, erzeugt Sausalito ein Verzeichnis mit der nächsthöheren Nummer. Du musst erst herausfinden, welches Verzeichnis zu dem gewünschten user gehört.

5. In eines der Verzeichnisse mit einer hohen Nummer gehen: Der Inhalt sieht etwa so aus:

root@IB-NAS4210-B /system/codb/objects/9 # ls -l
-rw-------    1 root     root           26 Apr 23 18:50 .crypt_password
-rw-------    1 root     root           12 Apr 23 18:50 .smb_password
-rw-------    1 root     root            8 Apr 23 18:50 .name
-rw-------    1 root     root           78 Apr 23 18:50 _SCALARS
-rw-------    1 root     root            3 Apr 23 18:50 .CLASSVER
-rw-------    1 root     root            1 Apr 23 18:50 .OID
-rw-------    1 root     root            4 Apr 23 19:29 .uid
-rw-------    1 root     root            4 Apr 23 18:50 .CLASS
-rw-------    1 root     root            4 Apr 23 19:30 .gid
drwx------   14 root     root         4096 Apr 23 19:28 ..
drwx------    2 root     root         4096 Apr 23 19:30 .

.CLASS verrät dir, worum es sich handelt, also ob es um einen user, eine Group oder einen share geht.

.name enthält den Namen des users.

Wenn du das Verzeichnis des gewünschten users gefunden hast, musst du nur noch die beiden Dateien .uid und .gid editieren und die gewünschte UID bzw. GID eintragen.

6. Reboot

- fertig.

Mit dem befehl id kannst du nun überprüfen, ob die UID / GID stimmen. Falls der user fritz heisst, geht das mit

id Fritz

zurück