Sudo examples: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: „=User rechte auf alles geben= norman ALL=(ALL:ALL) ALL *mit sudo kann nun jeder befehl ausgeführ werden =User rechte auf eine Datei gebe= norman ALL=(ALL:…“) |
|||
| (6 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
| + | =Was darf ich mit sudo tun?= | ||
| + | *sudo -l | ||
| + | =Einen Befehl als root ausführen= | ||
| + | *sudo hostnamectl set-hostname neuer-rechnername | ||
| + | =Eine Datei als root bearbeiten= | ||
| + | *sudo update-alternatives --config editor | ||
| + | *sudo -e /etc/hostname | ||
| + | =Konfiguration= | ||
| + | */etc/sudoers | ||
| + | *EDITOR=vim sudo -E visudo | ||
=User rechte auf alles geben= | =User rechte auf alles geben= | ||
norman ALL=(ALL:ALL) ALL | norman ALL=(ALL:ALL) ALL | ||
| Zeile 5: | Zeile 15: | ||
norman ALL=(ALL:ALL) /usr/bin/vi /etc/network/interfaces | norman ALL=(ALL:ALL) /usr/bin/vi /etc/network/interfaces | ||
*somit kann der user nur auf die datei '''/etc/network/interfaces''' zugreifen, der rest wird verweigert | *somit kann der user nur auf die datei '''/etc/network/interfaces''' zugreifen, der rest wird verweigert | ||
| + | =Ubuntu Admins müssen so kein Passwort mehr eingeben= | ||
| + | %sudo ALL=(ALL:ALL) NOPASSWD:ALL | ||
| + | =User xinux darf Rechner ohne Angabe vom Password runterfahren= | ||
| + | xinux ALL=(ALL) NOPASSWD: /usr/sbin/shutdown | ||
| + | |||
| + | =Alias= | ||
| + | *wenn man alias definiert, kann man ausgewählte user, ohne sie in eine gruppe einzufügen, rechte geben | ||
| + | User_Alias FULLTIMERS = norman, odell | ||
| + | User_Alias PARTTIMERS = cam, wilson | ||
| + | FULLTIMERS ALL = (ALL) ALL | ||
Aktuelle Version vom 7. Juni 2024, 11:50 Uhr
Was darf ich mit sudo tun?
- sudo -l
Einen Befehl als root ausführen
- sudo hostnamectl set-hostname neuer-rechnername
Eine Datei als root bearbeiten
- sudo update-alternatives --config editor
- sudo -e /etc/hostname
Konfiguration
- /etc/sudoers
- EDITOR=vim sudo -E visudo
User rechte auf alles geben
norman ALL=(ALL:ALL) ALL
- mit sudo kann nun jeder befehl ausgeführ werden
User rechte auf eine Datei gebe
norman ALL=(ALL:ALL) /usr/bin/vi /etc/network/interfaces
- somit kann der user nur auf die datei /etc/network/interfaces zugreifen, der rest wird verweigert
Ubuntu Admins müssen so kein Passwort mehr eingeben
%sudo ALL=(ALL:ALL) NOPASSWD:ALL
User xinux darf Rechner ohne Angabe vom Password runterfahren
xinux ALL=(ALL) NOPASSWD: /usr/sbin/shutdown
Alias
- wenn man alias definiert, kann man ausgewählte user, ohne sie in eine gruppe einzufügen, rechte geben
User_Alias FULLTIMERS = norman, odell User_Alias PARTTIMERS = cam, wilson FULLTIMERS ALL = (ALL) ALL