Pytania otagowane jako sudo

sudo - Wykonaj polecenie z uprawnieniami administratora.



2
Jak uzyskać nazwę użytkownika, który wykonał skrypt bash jako sudo?
Chcę utworzyć skrypt bash, który musi zostać wykonany za pomocą sudo, ale powinien uwzględniać nazwę użytkownika niebędącego sudo, który go wykonał. Więc jeśli użytkownik boburuchomi sudo ./myscript.sh, chciałbym myscript.shwiedzieć, że bobto on go wykonał. Zajrzyjmy do środka myscript.sh: USER=$(whoami) # Do something that takes into account the username. Jak poznać …

4
Pozwól użytkownikowi uruchomić polecenie z argumentami (które zawiera spacje)
Chcę zezwolić jednemu użytkownikowi na uruchomienie grep (poprzez sudo) i grep dla jednego określonego ciągu w jednym określonym pliku. Nie chcę zezwalać temu użytkownikowi na uruchomienie grep na wszystkich plikach. Użytkownik nie ma dostępu do odczytu pliku, stąd wymóg korzystania z sudo. Próbuję napisać sprawdzenie nagios, które greps plik dziennika …
17 sudo 



5
Skąd system operacyjny wie, że polecenie wymaga sudo?
Po uruchomieniu pliku wykonywalnego czasami system operacyjny odmawia zgody na to. Na przykład konieczne będzie uruchomienie make installz prefiksem będącym ścieżką systemową sudo, podczas gdy prefiks będący ścieżką niesystemową nie będzie wymagany sudo. W jaki sposób system operacyjny decyduje, że uruchomienie pliku wykonywalnego wymagałoby więcej uprawnień niż użytkownik, nawet zanim …
16 permissions  sudo 

2
Nie można rozwinąć gwiazdki bez odpowiedniego pozwolenia
Czy ktoś może mi wyjaśnić, co następuje? $ ls -ld /temp/sit/build/ dr-xr-s--- 3 asdf qwer 4096 Jan 31 2012 /temp/sit/build/ $ ls -ld /temp/sit/build/* ls: /temp/sit/build/*: Permission denied Tak więc przyuczeni nie mogę tutaj użyć gwiazdki. Wypróbowałem to z poleceniem sudo i pojawia się błąd „brak takiego pliku” zamiast „odmowa …

2
Zezwalanie użytkownikowi na korzystanie z sudo bez hasła
W środowisku VM w piaskownicy mam instalację Ubuntu Linux, która jest zaporą ogniową i nie można uzyskać do niej dostępu poza systemem lokalnym. Dlatego na tej maszynie wirtualnej chciałbym dać użytkownikowi administracyjnemu (który skonfigurowałem) możliwość uruchamiania czegokolwiek z sudo i niepotrzebowania hasła. Chociaż wiem, że to nie jest bezpieczne, ta …
16 sudo 

4
Jakie szczególne luki tworzę, wyłączając hasło sudo?
Oto kilka instrukcji, jak wyłączyć sudohasło. Niosą one następujące ostrzeżenie Jeśli wyłączysz sudohasło do swojego konta, poważnie naruszysz bezpieczeństwo swojego komputera. Każdy, kto siedzi na twoim nienadzorowanym, zalogowanym koncie, będzie miał pełny rootdostęp, a zdalne exploity staną się znacznie łatwiejsze dla złośliwych crackerów. Nie martwię się, że ludzie uzyskają fizyczny …

4
Jak zatrzymać wiadomości sudo PAM w auth.log dla konkretnego użytkownika?
Używam Zabbix do monitorowania środowiska i zabbix_agentdjako użytkownik wykonuje zabbixjeden niestandardowy skrypt co 60 sekund; używa sudodo uruchomienia tego skryptu jako root. W /var/log/auth.logwidzę co 60 sekund: Aug 11 17:40:32 my-server sudo: pam_unix(sudo:session): session opened for user root by (uid=0) Aug 11 17:40:32 my-server sudo: pam_unix(sudo:session): session closed for user …

1
Co oznacza „ALL ALL = (ALL) ALL” w sudoers?
Jeśli serwer ma następujące elementy w / etc / sudoers: Defaults targetpw ALL ALL=(ALL) ALL Co to znaczy? wszyscy użytkownicy mogą sudo na wszystkie polecenia, potrzebne jest tylko hasło?
16 sudo 


5
Zapobiegaj sudo monitowania o hasło podczas uruchamiania niedozwolonego polecenia
Udzieliłem grupie uprawnień do uruchamiania niektórych poleceń bez hasła za pośrednictwem sudo. Gdy jeden z użytkowników popełni literówkę lub wykona nieprawidłowe polecenie, system wyświetli monit o podanie hasła, a następnie pojawi się błąd. Jest to mylące dla użytkownika, dlatego chciałbym po prostu wyświetlić błąd zamiast monitować go o hasło. czy …
15 sudo 

3
„Sudo: źródło: nie znaleziono polecenia”
$ source /etc/environment $ sudo source /etc/environment [sudo] password for t: sudo: source: command not found Wygląda na to, że uruchomiona jest inna powłoka niż bashuruchomiona source /etc/environmenti ta powłoka nie ma sourcewbudowanego. Ale my i domyślna powłoka roota to obie bash. $ echo $SHELL /bin/bash Jeśli sudoindeeds używa innej …
15 shell  sudo 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.