Wenn ich die sudo man-Seite lese, sehe ich, dass das Flag -v verwendet werden kann, um zu überprüfen, ob der Benutzer sudo-Rechte auf seiner Workstation hat. Ich habe ein Stück Skript, das es testen muss. Wenn der Benutzer nicht über sudo-Berechtigungen hat, druckt er auf dem Bildschirm:Was ist der beste Weg zu testen, ob ein Benutzer in Bash sudo?
Sorry, user tester may not run sudo on debian.
Wie kann ich diese Meldung zu unterdrücken und nur den Rest des Codes ausführen?
Sie können auch '&>/dev/null' verwenden, um stdout und stderr gleichzeitig umzuleiten :-) –
Danke @KarlNicoll !! –