Pytania otagowane jako sudo

sudo - Wykonaj polecenie z uprawnieniami administratora.




1
Jak uzyskać nazwę użytkownika, który uruchomił `sudo`
Mój problem: mam program w języku Python, a użytkownik uruchamia go za pomocą sudo. Czasami muszę zabrać użytkownika do domu i mogę to zrobić, znając tylko jego nazwę: import pwd pwd.getpwnam(username) Więc: jak mogę uzyskać nazwę użytkownika, który uruchomił program?
12 users  sudo  python 

1
Czy można użyć pliku klucza jako hasła do sudo?
Kontekst Lubię pracować publicznie na swoim laptopie, ale lubię też używać sudo bez hasła. Opierając się na tym, co wiem teraz, użyłbym NOPASSWDopcji z mojego sudoerspliku, ale oczywiście każdy mógł użyć sudo, jak sobie życzy. Jedną ważną myślą, która przychodzi mi do głowy, jest to, że istnieją programy blokujące. Wolałbym …
11 sudo  usb  usb-drive 

3
sudo -i zwraca błąd
Kiedy próbuję przełączyć się na rootowanie, sudo -iotrzymuję błąd /var/tmp/sclDvf3Vx: line 8: -i: command not found... Jednak su -działa, z którego będę nadal korzystać. W żadnym wypadku nie jestem administratorem systemu Linux, więc środowisko nadal jest dla mnie dość mgliste. Myślę, że moje pytania to: Dlaczego zgłaszany jest błąd? Jaka …

4
Dlaczego hasło „sudo” jest inne niż hasło „su root”
Na moim osobistym komputerze często piszę sudoprzed niektórymi poleceniami, aby wykonywać zadania administracyjne. Miałem nadzieję uniknąć robienia tego przez cały dzień, wpisując su rooti podając to samo hasło, dla którego zwykle robię sudo. Jednak dwa hasła nie są takie same (nie wiem, jak się zalogować su root). Czy uruchomienie polecenia …

4
uprawnienia sudo odmówiono, ale su udziela pozwolenia
to jest pierwsze wystąpienie, w którym su było dla mnie wymagane. Przeczytałem artykuł o zmianie wartości w / sys / devices / virtual / backlight / acpi_video0 / jaskrawość, aby zmienić jasność ekranu mojego laptopa. Po raz pierwszy zauważyłem, że gdybym chciał $ sudo echo 10 > brightness, odmówiono mi …
11 permissions  sudo  su 

1
Czy można sprawdzić zdolność do sudo przed sudo'ingiem?
Piszę mały program narzędziowy. Chciałbym, żeby spróbował sudouruchomić coś, jeśli to konieczne. To znaczy: jeśli uprawnienia do pliku nie pozwalają bieżącemu użytkownikowi na działanie na określonym pliku (a sudoreguły na to pozwalają), chciałbym, aby moje narzędzie sudouruchomiło coś jako właściciela pliku. Mam nadzieję sprawdzić tę umiejętność wcześniej, ponieważ wolę, aby …
11 sudo 

4
Jak działa uzupełnianie ścieżki Bash w sudo?
Uzupełnianie ścieżki tabulatorów nie działa (przynajmniej w Ubuntu i AFAIK Arch) z sudo mount <whatever> Plik ISO, który próbuję zamontować, nie istnieje /etc/fstab. Jeśli tylko piszę mount <whatever> zakończenie działa (ale oczywiście polecenie kończy się niepowodzeniem, ponieważ nie jestem rootem). Najwyraźniej to go sudopsuje. Jak sprawić, by ukończenie działało z …

1
jak ustawić opcję podsystemu sftp -s w pliku konfiguracyjnym
Komenda sftp obsługuje opcję podsystemu (-s), która pozwala użytkownikowi zdalnemu wybrać plik wykonywalny zdalnego serwera sftp i opcjonalnie zaktualizować go do sudo w ten sposób; sftp -s "/usr/bin/sudo /usr/libexec/openssh/sftp-server" xxx.yyy.zzz.aaa To polecenie odsyła do opcji klienta ssh w ~ / .ssh / config, umożliwiając przejrzyste użycie klucza pub oraz niestandardowych …
11 sudo  openssh  sftp  sshfs 


2
W jaki sposób w poleceniu `sudo find` mam się upewnić, że polecenie` -exec` jest uruchamiane jako zwykły użytkownik?
Staram się, aby następujące polecenie działało w taki sposób, aby process_pathsskrypt nie był uruchamiany z podwyższonymi uprawnieniami. Czy jest na to sposób? sudo find /path/ -exec process_paths '{}' \+ Oto /path/niektóre pliki, które nie mają uprawnień do odczytu dla zwykłego użytkownika. Skrypt process_pathspotrzebuje tylko ścieżek.
10 find  sudo  su 

4
„Polecenie nie znaleziono” podczas funkcji sudo z ~ / .zshrc
Mam funkcję w moim ~/.zshrc: findPort() { lsof -t -i :$1 } Zwykłe wywołanie to findPort 3306. Chcę uruchomić go z podwyższonymi uprawnieniami. Ale dostaję „polecenie nie znaleziono”. ➜ git 🍔 sudo findPort 3306 sudo: findPort: command not found Zakładam, że powodem jest to, że użytkownik root albo działa jako …
10 sudo  zsh 

3
Czy vim może edytować plik zdalny jako root?
Znalazłem to pytanie, które wyjaśnia, jak edytować plik zdalny za pomocą vima przy użyciu: vim scp://user@myserver[:port]//path/to/file.txt Czy można to zrobić jako root (via sudo) na zdalnym hoście? Próbowałem utworzyć plik z uprawnieniami administratora na zdalnym hoście i edytować go za pomocą powyższego. Vim widzi zawartość, może ją edytować i może …
10 vim  sudo  remote 

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.