Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: byty.ml. 15 Listopadu 2008, 11:42:26
-
Jakým způsobem si v Ubuntu nastavím neomezená práva? Jsem jediným uživatelem svého počítače a opravdu mi znepříjemňuje život, když nemůžu přidávat a odebírat položky např. ve složkách aplikací bez toho, abych se kdovíjak dlouho trápil s nějakým oprávněním. To samé v konzoli. Napíši program, přeložím si ho např. pomocí gcc, ale spustit ho nemůžu...dostaneme se pouze hlášky permission denied...a nevím, jak to spustit-ani když se zebe v konzoli udělám roota, tak to nejde. Moc prosím o pomoc
-
Jakým způsobem si v Ubuntu nastavím neomezená práva? Jsem jediným uživatelem svého počítače a opravdu mi znepříjemňuje život, když nemůžu přidávat a odebírat položky např. ve složkách aplikací bez toho, abych se kdovíjak dlouho trápil s nějakým oprávněním. To samé v konzoli. Napíši program, přeložím si ho např. pomocí gcc, ale spustit ho nemůžu...dostaneme se pouze hlášky permission denied...a nevím, jak to spustit-ani když se zebe v konzoli udělám roota, tak to nejde. Moc prosím o pomoc
To myslíš vážně?
Jaký položky prosímtě přidáváš a odebíráš ve složkách aplikací - tam nemáš co dělat.
Když už tedy, tak si spusť nautilus jako root (gksudo nautilus) nebo midnight commander (sudo mc).
http://wiki.ubuntu.cz/Root%20sudo?action=show&redirect=root
http://luisahblog.blogspot.com/2008/09/10-zabezpen-linuxu.html
-
To samé v konzoli. Napíši program, přeložím si ho např. pomocí gcc, ale spustit ho nemůžu...dostaneme se pouze hlášky permission denied...a nevím, jak to spustit-ani když se zebe v konzoli udělám roota, tak to nejde.
to je proto, ze nez muzes program (soubor) spustit, musi se mu nastavit priznak "spustitelnosti" (x). A to se tyka uplne kazdeho, vcetne roota. Tj
chmod u+x soubornebo
chmod a+x soubor (umozni jeho spusteni kymkoliv)
A nebo right-click -> Vlastnosti -> Opravneni -> Povolit spousteni souboru jako programu
Jsem jediným uživatelem svého počítače a opravdu mi znepříjemňuje život, když nemůžu přidávat a odebírat položky např. ve složkách aplikací bez toho, abych se kdovíjak dlouho trápil s nějakým oprávněním.
Moc jsem nepochopil o co ti jde, nicmene zni to jako ukazkovy priklad drbani se pravou rukou za levym uchem.
-
Uznávám vaše názory. Vím, že pracuju špatně....ubuntu mám chvíli a seznamuju se s ním...a chci prostě všechno přolízt...a ve chvíli, kdy mi začne něco odporovat, tak mě to štve...co se týče spouštění těch programů, tak ještě donedávna mi bez problémů šlo po překladu si program rovnou spustit...teď to nejde...zkoušel jsem nastavit oprávnění podle vašich rad...nepomohlo to..něco jsme udělal špatně a proto to teď nejde..ale netuším co...sorry, jestli svým počínáním urážím vaši linuxáckou čest 8)
-
Nějak se mi nezdá, že když si sám něco zkopiluješ tak to nemůžeš spustit. Já když si něco přeložím přes gcc tak to samozřejmě musím i spustit ne ? ;)
-
NO právě..to si taky myslím...nevím jak se mi to povedlo..dokonce i když pracuju v codeblocks, tak si nemůžu program spustit.
-
Ale jak jsem tady dostal radu, tak jsem zkusil naklikat tu možnost povolit spuštění souboru jako programu a to mi nechce jít zaškrtnout...
-
Já když si něco kompiluju tak
gcc -o program program.c a pouštím ./program
-
urážím vaši linuxáckou čest 8)
Neurážíš, jen varujeme - pracovat jako root (soustavně) není z bezpečnostního hlediska dobré.
Kam ukládáš ty "soubory, programy"? Klikni na ně pravým tlačítkem myši - záložka opravnění - mrkni co tam máš za oprávnění
-
Nepřekládáš to doufám jako root ??
-
Nepřekládáš to doufám jako root ??
Mě to právě napadlo :D
-
no to já taky...teda ještě tmu gcc nastavuju parametry..ale to jenom pro kvalitnější překlad...šlo to v pohodě..ale pak jsme něco změnil...jen nevím co..a už to nejde :-[
V oprávnění mám majitele roota...i když jsem to překládal ve svým účtu...no ale u všech mám oprávnění čtení a zápis.
Jako root jsem to nepřeládal
-
no to já taky...teda ještě tmu gcc nastavuju parametry..ale to jenom pro kvalitnější překlad...šlo to v pohodě..ale pak jsme něco změnil...jen nevím co..a už to nejde :-[
V oprávnění mám majitele roota...i když jsem to překládal ve svým účtu...no ale u všech mám oprávnění čtení a zápis.
Jako root jsem to nepřeládal
To jo, ale pro roota :)
Spusť si v terminálu příkaz
gksudo nautilus
najeť tam kde to máš a změň vlastníka root na byty.ml.
-
NO jo..ale ono to nejde...vyberu tam sebe jako vlastníka, ale skočí mi tam zpět root. A navíc mám vlastníka root rovnou nastavenýho souboru, kterej nevytvářím jako root...
-
tak zaprvé nejdříve si přečtěte o právech a souborech...
další věc je to, že pokud to nepomůže tak se podívejte na fce jako je chattr, popř na volby při připojování FS
-
chova se ti to tak ve tvem domovskem adresari a nebo ty soubory vytvaris/kompilujes nekde jinde?
v tom adresari, kde kompilujes, jako obyc user napis do terminalu
whoami
pwd
touch dummyfile
ls -l dummyfilea vloz sem vystup tech prikazu