Domů
Ubuntu CZ/SK
Wiki
Komunita
Domů
Nápověda
Vyhledávání
Přihlásit
Registrovat
Prosíme
přihlašte se
nebo
zaregistrujte
.
1 hodina
1 den
1 týden
1 měsíc
nastálo
Přihlašte se svým uživatelským jménem a heslem.
Fórum Ubuntu CZ/SK
»
Ubuntu pro osobní počítače
»
Software
»
Příkazový řádek a programování pro GNU/Linux
»
Jak prográmek v C zjistí sám na sobě, že jede s oprávněním roota? [vyřešeno]
« předchozí
další »
Tisk
Stran: [
1
]
Autor
Téma: Jak prográmek v C zjistí sám na sobě, že jede s oprávněním roota? [vyřešeno] (Přečteno 1870 krát)
Y2hyb3N0YV9f
Návštěvník
Příspěvků: 9
Jak prográmek v C zjistí sám na sobě, že jede s oprávněním roota? [vyřešeno]
«
kdy:
05 Února 2009, 19:05:29 »
Mám prográmek v C a potřebuju, aby dokázal sám na sobě poznat, že jede s právy roota. Rád bych se vyhnul řešením typu "sáhni na soubor -r-------- a pokud neotevře, tak není root". Jen mě zrovna teď nenapadá jak na to...
«
Poslední změna: 06 Února 2009, 03:19:03 od kiklhorn
»
IP zaznamenána
premet
Host
Re: Jak prográmek v C zjistí sám na sobě, že jede s oprávněním roota?
«
Odpověď #1 kdy:
05 Února 2009, 19:39:18 »
Hmm to by mě taky zajímalo, jen mě napadlo takový jiný, možná né štastný řešení, vytvořit si spouštěč, který bude předávat programu jako 1. parametr jméno uživatele.
IP zaznamenána
Martin - ViPEr*CZ*
Závislák
Příspěvků: 3047
Jabber/XMPP
Re: Jak prográmek v C zjistí sám na sobě, že jede s oprávněním roota?
«
Odpověď #2 kdy:
05 Února 2009, 19:47:01 »
Stáhnout nějakej zdroják a prozkoumat.... ale podle mě oni taky dělají, že zkusí nějakou akci kterou program má provést...pokud to nejde, tak vyskočí chybové hlášení o tom že chybí root práva.
Ale zkuste třeba Krusader:
http://www.krusader.org/downloads.php
a prozkoumat to... ten když je pod root zpuštěnej tak má oranžovou ikonku...tak prozkoumat jak to zjišťuje
IP zaznamenána
Open source is gold way... Mint 17.2, Debian 8.1 Jessie|
Ubuntu Wiki (návody)
|
Google vyhledávač
|
Qt4 návody
kkaarreell
Stálý člen
Příspěvků: 1072
Re: Jak prográmek v C zjistí sám na sobě, že jede s oprávněním roota?
«
Odpověď #3 kdy:
05 Února 2009, 20:05:38 »
getuid(), geteuid()
IP zaznamenána
Martin - ViPEr*CZ*
Závislák
Příspěvků: 3047
Jabber/XMPP
Re: Jak prográmek v C zjistí sám na sobě, že jede s oprávněním roota?
«
Odpověď #4 kdy:
05 Února 2009, 20:13:00 »
Hezký... díky... dodávám jen:
http://linux.about.com/library/cmd/blcmdl2_getuid.htm
IP zaznamenána
Open source is gold way... Mint 17.2, Debian 8.1 Jessie|
Ubuntu Wiki (návody)
|
Google vyhledávač
|
Qt4 návody
Y2hyb3N0YV9f
Návštěvník
Příspěvků: 9
Re: Jak prográmek v C zjistí sám na sobě, že jede s oprávněním roota?
«
Odpověď #5 kdy:
06 Února 2009, 00:13:47 »
já to tušil, že to bude v nějaké "drobnosti"...
díky moc!
IP zaznamenána
Tisk
Stran: [
1
]
« předchozí
další »
Fórum Ubuntu CZ/SK
»
Ubuntu pro osobní počítače
»
Software
»
Příkazový řádek a programování pro GNU/Linux
»
Jak prográmek v C zjistí sám na sobě, že jede s oprávněním roota? [vyřešeno]
Provoz zaštiťuje
spolek OpenAlt
.