Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> sudo i exec
WMP
post
Post #1





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 23.01.2006
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Cześć, mam taki kod:
  1. /etc/sudoers:
  2. Defaults env_reset
  3. Defaults:www-data !requiretty
  4. www-data ALL=(ALL) NOPASSWD:/usr/bin/whoami

  1. $control = Array();
  2. exec('sudo whoami 2>&1', $control);
  3. var_dump($control);


i taki wynik:
array(1) {
[0]=>
string(53) "sudo: no tty present and no askpass program specified"
}

Co musze poprawić aby dostać prawdizwy wynik plecenia whoami? Jeśli normalnie wykonam z basha sudo whoami to mam ładny wynik, bez hasła itepe.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bim2
post
Post #2





Grupa: Zarejestrowani
Postów: 1 873
Pomógł: 152
Dołączył: 9.04.2006
Skąd: Berlin

Ostrzeżenie: (0%)
-----


@Quadina
Zobacz, że uprawnienia dla sudo ma poprawnie ustawione.

A spróbuj dać "sudo -u root whoami" ale wtedy dla root dla whoami musisz ustawic NOPASSWD
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 29.09.2025 - 09:31