Pytania otagowane jako sudo

sudo - Wykonaj polecenie z uprawnieniami administratora.

3
Jaki jest cel „true” w bash „jeśli sudo true; następnie"
Zhakowałem razem ten skrypt bash, który sprawdza, czy użytkownik ma uprawnienia administratora, a jeśli nie, prosi o nie. W końcu próbuję odwrócić drugą instrukcję „if”, aby móc usunąć następujące dwie linie (echo „hasło ok” i pozostałe w kolejnej linii) # Root user only if [[ "$EUID" != 0 ]]; then …
20 bash  sudo 

6
Dlaczego świat Su jest wykonywalny?
Mam bezgłowy serwer, który jest zalogowany zdalnie przez wielu użytkowników. Żaden z pozostałych użytkowników nie ma w pliku sudoers, więc nie mogą uzyskać roota sudo. Ponieważ jednak uprawnienia susą włączone -rwsr-xr-x, nic nie powstrzymuje ich przed próbą brutalnego wymuszenia hasła roota. Można argumentować, że jeśli użytkownik zna hasło roota, i …
20 sudo  su  headless 


3
Jak sprawdzić, czy upłynął limit czasu mojego uprawnienia sudoer?
Pracuję nad skryptem, który uruchamia polecenie jako sudo i wyświetla wiersz tekstu TYLKO, jeśli upłynęły limity czasu moich uprawnień sudo, więc tylko wtedy, gdy uruchomienie polecenia z sudo wymagałoby od mojego użytkownika (nie roota) ponownego wpisania hasła. Jak to zweryfikować? Pamiętaj, że $(id -u)nawet podczas działania jako sudo zwróci mój …
20 sudo 


11
Błąd Vima E138: Nie można zapisać pliku viminfo $ HOME / .viminfo!
Obawiam się, że wpadłem na coś raczej dziwnego. Kiedy otwieram plik normalnie vim README.txt, wszystko jest w porządku. Ale sudo vim README.txtplik staje się pusty i E138: Can't write viminfo file $HOME/.viminfo!wyświetla komunikat o błędzie przy próbie wyjścia. Podejrzewałem, że .viminfoplik jest uszkodzony, więc go usunąłem. Ten problem pozostaje. Czy …
20 permissions  vim  sudo  root 


4
„sudo” nie jest zainstalowane, nie mogę go zainstalować i pyta, czy jestem rootem
Właśnie skończyłem instalować Debian 8 (Jessie) i próbowałem utworzyć katalog lib/firmware, ponieważ rtl8723befw.binw instalacji brakowało pliku ( ), i mówi: mkdir: cannot create directory `rtlwifi`: Permission denied Próbowałem umieścić sudo na froncie, ale potem powraca: bash: sudo: command not found Podczas próby zainstalowania sudo z apt-get install sudolub nawet apt-get …

2
Jak mogę uruchomić jako inny użytkownik?
To jest kod bash, który powinien zostać uruchomiony. Więc najpierw zastępuje użytkownika openproject, a następnie uruchamia cały kod: su openproject -c "bash -l" cd ~/openproject git checkout Gemfile.lock git pull bundle install RAILS_ENV="production" bundle exec rake db:migrate RAILS_ENV="production" bundle exec rake db:seed RAILS_ENV="production" bundle exec rake assets:precompile Próbowałem zmienić powyższy …
20 bash  debian  sudo  su 

2
Jak zabić proces, który mówi „Operacja niedozwolona” przy próbie?
Mam proces, który chciałbym zabić: computer@ubuntu:~$ ps aux | grep socat root 2092 0.0 0.0 5564 1528 pts/1 T 14:37 0:00 sudo socat TCP:xxx.17.29.152:54321 PTY,link=/dev/ttyGPS0,raw,echo=0,mode=666 computer@ubuntu:~$ kill 2092 -bash: kill: (2092) - Operation not permitted <--------------- How to kill ??
20 sudo  kill 

1
Zezwól niektórym gościom na wykonywanie określonych poleceń
Chciałbym utworzyć nowego użytkownika na niektórych moich hostach Debian / Ubuntu, który jest w stanie zaktualizować serwer za pomocą poleceń apt-get updatei apt-get dist-upgrade, ale nie chcę dać im pełnego dostępu do sudo, aby móc robić cokolwiek innego. czy to możliwe? Być może istnieje sposób na stworzenie skryptu, którego nie …

5
Czy istnieje sposób, aby powiedzieć sudo, aby ustawiła moją nazwę użytkownika jako właściciela plików utworzonych zamiast root?
Jeśli to zrobię sudo cp /etc/foo.txt ~/foo.txt, nowy plik zostanie utworzony rootjako właściciel. W tej chwili nie widzę innego rozwiązania niż użycie dwóch ostatnich poleceń (w lscelu wyjaśnienia przypadku użycia): belmin@server1$ ls /etc/foo.txt > -rw------- 1 root root 3848 Mar 6 20:35 /etc/foo.txt > belmin@server1$ sudo cp /etc/foo.txt ~/foo.txt belmin@server1$ …
19 bash  files  sudo 

2
JAVA_HOME nie jest ustawiony w skrypcie podczas uruchamiania za pomocą sudo
Próbuję uruchomić skrypt instalacyjny, który wymaga zainstalowania języka Java i ustawienia JAVA_HOMEzmiennej środowiskowej. Mam ustawione JAVA_HOMEw /etc/profile, a także w pliku Zadzwoniłem java.shw /etc/profile.d. Mogę echo $JAVA_HOMEuzyskać prawidłową odpowiedź, a nawet mogę sudo echo $JAVA_HOMEuzyskać prawidłową odpowiedź. W install.shpróbuję uruchomić, wstawiłem echo $JAVA_HOME. Kiedy uruchamiam ten skrypt, nie sudowidzę katalogu …

2
wykonywanie instrukcji if z wiersza poleceń
W bash mogę wykonać następujące czynności: if [ -f /tmp/test.txt ]; then echo "true"; fi Jednak jeśli dodam sudoz przodu, to już nie działa: sudo if [ -f /tmp/test.txt ]; then echo "true"; fi -bash: syntax error near unexpected token `then' Jak mogę to zrobić?


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.