Ich bin neulich auf den Hund gekommen.(Puppy 4.21)
Ich habe das Puppy als Multi-User-System konfiguriert. Jetzt habe ich das Problem, meine Truecrypt (6.3a)-Kontainer als eingeschränkter User zu mounten.
Mein User "truecrypt" gehört einer Gruppe "poweruser" an, die berechtigt ist, zu mounten. Das funktioniert aber nicht. Ich werde dann nach einem Passwort für den Administrator gefragt, aber auch nach Eingabe desselbigen , wird mir mitgeteilt, dass ich nicht die notwendigen Berechtigungen habe.
Ich vermute, dass es an FUSE liegt.
Wie komme ich dahin, dass "poweruser" auch FUSEen kann?
Oder wie erstelle ich eine neue Gruppe die mounten u. fusen kann?
Oder gibt es noch einfachere oder elegantere Lösungen.
Oder geht das gar nicht, weil im Quellcode (zumindest von 4.3a) folgende Zeilen stehen:
******************************************************************************************************
2995 if (getuid () != 0 && geteuid () == 0)
2996 {
2997 error ("Running with effective user id 0 (set-euid root) is not supported.\n");
2998 return FALSE;
2999 }
******************************************************************************************************
Bedanke mich schon mal für jeden Hinweis ......
herzlichst
FELICITAS
Linux 14.983 Themen, 106.385 Beiträge
Üblicherweise macht man das mit Truecrypt als non-root doch so:
Wenn ein Nutzer TrueCrypt nutzen will, aber keine Root-Rechte besitzt, kann eine Gruppe truecrypt angelegt werden. Ihr fügt man sämtliche Benutzer hinzu, die TrueCrypt benutzen dürfen.
Nun muss die /etc/sudoers-Datei bearbeitet werden. Darin wird folgende Zeile angefügt:
%truecrypt ALL=(root) NOPASSWD: /usr/bin/truecrypt
Diese Zeile bestimmt, dass die Gruppe truecrypt das Programm TrueCrypt mit Root-Rechten ohne jegliche Passwortabfrage benutzen darf.