Portál AbcLinuxu, 12. května 2025 05:10

Dotaz: sudo NOPASSWD problem

12.2.2013 17:32 Ficik | skóre: 2 | Litoměřice
sudo NOPASSWD problem
Přečteno: 175×
Odpovědět | Admin
Zdravim, snazim se pridat jednoduchy autodeploy hook do gitu, bohuzel se mi z nejakeho duvodu nedari zavodat git pull pod jinym uzivatelem.

Situace je nasledujici: Mam uzivatele git pod kterym bezi gitolite a dalsiho uzivatele (www) pod kterym bezi webova aplikace ktera je vlastne clone repozitare. Ted potrebuju na post-receive zavolat git pull origin production jako uzivatel www a protoze to bude volat script tak password prompt je nezadouci.

uzivatele git jsem pridal do sudoers (na konec):

git ALL = (www) NOPASSWD: /usr/bin/git

sudo -u www git pull origin production bohuzel po me porad chce heslo.

(/usr/bin/git == which git)
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

12.2.2013 18:27 Ficik | skóre: 2 | Litoměřice
Rozbalit Rozbalit vše Re: sudo NOPASSWD problem
Odpovědět | | Sbalit | Link | Blokovat | Admin
No, tak nakonec je to dobre a chyba byla az v prihlasovani v gitolite. Z gitolite z jistych duvodu zmizel klic uzivatele www a prompt nebyl od sudo ale od gitu.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.