Portál AbcLinuxu, 10. května 2025 06:40

Dotaz: kdo spouští skript

23.6.2010 16:31 liku | skóre: 10
kdo spouští skript
Přečteno: 149×
Odpovědět | Admin
Na serveru používám CentOS a na klientech WinXP a sambu jako souborový server. Na intranetových stránkách uživatelé mohou spouštět cgi skripty. Jde mi o to, že nyní budu vystavovat skripty pouze pro některé uživatele. Chtěl bych se zeptat, jestli se dá zjistit (nejlépe v bashi), jaký přihlášený uživatel spustil cgi skript. díky liku

Řešení dotazu:


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

Odpovědi

23.6.2010 16:47 Miška | skóre: 31 | Praha
Rozbalit Rozbalit vše Re: kdo spouští skript
Odpovědět | | Sbalit | Link | Blokovat | Admin
Moc nechapu otazku, ale zkusil bych whoami ;-)
23.6.2010 17:03 Ondřej Kubečka | skóre: 29 | blog: datlovo | Ulm
Rozbalit Rozbalit vše Re: kdo spouští skript
Odpovědět | | Sbalit | Link | Blokovat | Admin
/usr/bin/id -u vam vrati efektivni ID pod kterym skript bezi.
http://prirucka.ujc.cas.cz/?ref=785&id=790.
23.6.2010 17:36 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: kdo spouští skript
Odpovědět | | Sbalit | Link | Blokovat | Admin
Myslíte který uživatel Windows přes prohlížeč přistoupil na danou webovou adresu (která spouští CGI skript)? Buď přístup ke skriptu zabezpečte jménem a heslem, při použití NTLM autentizace v MSIE se myslím rovnou mohou použít přihlašovací údaje z Windows, takže to pro uživatele nemusí znamenat žádné zadávání hesla navíc. Nebo si ze skriptu zjistěte IP adresu uživatele, a podle ní určete skutečného uživatele – např. tak, že na stanici s Windows poběží nějaká služba, která vrátí jméno aktuálně přihlášeného uživatele, a CGI skript se této služby dotáže (můžete použít protokol Ident, nějakou podporu pro linuxového klienta určitě najdete, nevím, zda existuje implementace služby pro Windows). Získat jméno přihlášeného uživatele ze Samby podle mne nejde, protože Windows se k Sambě nepřihlašují v pravém slova smyslu – spojení se navazuje vždy pro každý přenos, je tedy bezestavové.

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.