Hallo Leute,
ich arbeite gerade an einem Projekt bei dem ich gerne als Nutzer (nicht als root) Zugriff auf die Hardware haben möchte.
Als Beispiel soll der Nutzer diesen Befehl ausführen können ohne ein Passwort eingeben zu müssen.
|
Quellcode
|
1
|
ip link set eth0 up
|
Was ich bisher versucht habe.
Der Nutzer kann ohne Probleme "ip link" nutzen aber sobalb ich set dazu nehme fehlen ihm die Rechte.
|
Quellcode
|
1
2
|
ip link set eth0 up
RTNETLINK answers: Operation not permitted
|
Deshalb habe ich mit den Einstellungen in /etc/sudoers gespielt.
|
Quellcode
|
1
|
nutzerx ALL=(ALL) NOPASSWD: /sbin/ip
|
und dann die wahnsinnige Einstellung
|
Quellcode
|
1
|
nutzerx ALL=(ALL) NOPASSWD: ALL
|
Aber selbst nach dieser Einstellung durfte der Nutzer immer noch nicht das Netzwerkgerät einstellen.
Habt ihr vielleicht eine Idee wie man das Problem lösen kann?
Im Idealfall sollte der Nutzer auch nur Zugriff auf diese eine Hardware bekommen aber das wäre kein MUSS.
Gruß
Nordländer