bibi
Mitglied
 Forum-Platinmitglied
| Beiträge: 52 |   |
|
Re:Benutzerverwaltung / Rechteverwaltung - 22/05/2008 22:35
Hi Lippi,
lippi schrieb: Hallo zusammen,
vielleicht kann mir jemand eine Frage zur Benutzer- / Rechteverwaltung erklären, zu der ich bisher keine Antwort gefunden habe?
Ich habe eine "vfat" formatierte Datenfestplatte auf die ich von Linux und Windows aus zugreifen kann, das funktioniert auch alles zu meiner vollsten Zufriedenheit. Jetzt fiel mir jedoch auf, dass die gespeicherten Dateien den Benutzer "libuuid" eingetragen haben. Ich dachte mir dann, dass ich das mal eben auf meinen Namen ändere und versuchte mittels
"sudo chown -R gernot /media/MUSIK"
mich als Benutzer einzutragen. Als Anwort erhielt ich jedoch lediglich zu allen Dateien die Antwort:
"chown: Ändern des Eigentümers von „/media/MUSIK/<Dateiname>: Operation not permitted"
Ich vermute, dass ich die Rechte auf Grund des "uid" - Eintrages in der "etc/fstab" nicht ändern kann, der dortige Eintrag sieht wie folgt aus:
"dev/sdb3 /media/MUSIK vfat umask=000,defaults,uid=100,gid=100,auto,rw,users 0 0"
Meine Fragen sind jetzt folgende: 1. Was heißt eigentlich "libuuid" (unter Google fand ich lediglich heraus, dass es sich um ein Paket handelt, welches man zum partitionieren von Festplatten benötigt) und warum ist ein Paket als Benutzer eingetragen?
2. Kann ich unter den o.g. Voraussetzungen überhaupt mich als Benutzer eintragen?
Vielleicht hat ja jemand Lust mir dass hier oder im Brauhaus zu erklären (es eilt überhaupt nicht, wie gesagt die jetzige Einstellung funktioniert prima, es würde mich halt nur interessieren)
Tschöö bis dann und noch einen schönen restlichen Feiertag
Lippi
zu 1) uuid heisst universial unique identifiers. Das sind eindeutige Ids. Die werden z.B. für Partionen vergeben. Das das Paket einen eigenen Benutzer hat, hat wohl Sicherheits-Gründe. Das Paket bringt einen Daemon (Dienst/Programm, das im Hintergrund laufen kann) mit und dieser läuft mit eben diesen Benutzerrechten. Nun können andere Programme über die Bibliothek (Library libuuid) oder evtl. auch direkt diesen Dienst benutzen. Falls der aber einen Bug hat, könnte ein böses Programm evtl. im Namen dieses Dienstes, also als Benutzer libuuid, Befehle ausführen. Dies kann so aber nicht zu allzu großem Schaden führen, da der Benutzer libuuid wohl nicht all zuviel darf. Schau Dir mal die Datei /etc/passwd an, dort findest Du auch für andere Dienste eigene Benutzer (z.B. dhcp, syslog, ...). Falls Du Dir für irgendwas auch eine eindeutige Id zulegen magst, dann kannst Du mit uuidgen eine erzeugen ...
zu 2) Nun, das Fat-Dateisystem kennt keine Benutzer. Darum kann man beim mounten angeben, als wem gehörend die Dateien angezeigt werden sollen, und zwar alle. Und Dein Eintrag in der fstab sagt, diese Dateien sollen alle dem mir der uid 100, also libuuid gehören. Wenn Du diese uid und gid auf Deine Werte setzt, dann gehören alle Dateien beim nächsten mounten dem Gernot.
Viele Grüße Bernd
|