Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Pracovní prostředí => Téma založeno: Dr Fuss 06 Listopadu 2009, 20:43:52

Název: Spustitelný příznak a Ubuntu [vyřešeno]
Přispěvatel: Dr Fuss 06 Listopadu 2009, 20:43:52
Ve WIKI jsem se dočetl následující: "V Linuxu mají všechny soubory možnost mít nastavený spustitelný příznak." tam by asi mělo být napsané následující ne? "V Linuxu mají všechny spustitelné soubory možnost mít nastavený spustitelný příznak."
Název: Re: Spustitelný příznak a Ubuntu.
Přispěvatel: arrange 06 Listopadu 2009, 21:16:05
Proč myslíš?
Kód: [Vybrat]
arrange@lean:/tmp$ ls soubor
ls: cannot access soubor: No such file or directory
arrange@lean:/tmp$ echo ahoj > soubor
arrange@lean:/tmp$ chmod +x soubor
arrange@lean:/tmp$ ls -l soubor
-rwxr-xr-x 1 arrange arrange 5 2009-11-06 21:14 soubor
arrange@lean:/tmp$
Název: Re: Spustitelný příznak a Ubuntu.
Přispěvatel: Dr Fuss 06 Listopadu 2009, 21:25:44
Nedokážu si totiž představit že spouštím datový soubor. Spustitelný příznak má snad jedině spustitelný soubor, obdoba exe, com, bat ve Windows. Pokud mají tento příznak všechny soubory tak termín "spustitelný příznak" je poněkud zavádějící. Pak by se to mělo asi jmenovat třebas "aktivační příznak" nebo tak nějak ne?
Název: Re: Spustitelný příznak a Ubuntu.
Přispěvatel: arrange 06 Listopadu 2009, 21:49:11
Řekl bych, že příznakem se v tomto případě označuje POVOLENÍ něčeho, ne OZNAČENÍ. Soubor soubor je povoleno spouštět, nutně to ale neznamená, že se jedná o executable.
Kód: [Vybrat]
arrange@lean:/tmp$ bash soubor
soubor: line 1: ahoj: command not found
Název: Re: Spustitelný příznak a Ubuntu.
Přispěvatel: Dr Fuss 06 Listopadu 2009, 22:00:40
Takže jak jsem již napsal: termín "spustitelný příznak" je poněkud zavádějící. Termín "aktivační příznak" by asi lépe vystihoval podstatu věci.
Název: Re: Spustitelný příznak a Ubuntu.
Přispěvatel: Pavel Půlpán 06 Listopadu 2009, 23:06:37
Spouštěcí příznak není nic jiného než jedno z práv souborů v *nixových systémech. Spustit se prostě může vše, co si zamaneš a to, že to v reálu není možné je druhotné.
Když se zamyslíš nad právy souborů hlouběji, zjistíš, že díky tomu můžeš jednotlivým uživatelům (aj třeba pomocí ACL), skupinám přiřadit práva jak čtení a zápisu, tak i spuštění.
Název: Re: Spustitelný příznak a Ubuntu.
Přispěvatel: Dr Fuss 06 Listopadu 2009, 23:39:09
A ...   to je něco podobného jako jsem se onehdá dočetl, že cracknout se dá všechno, počínaje automatem na Coca Colu.
Název: Re: Spustitelný příznak a Ubuntu.
Přispěvatel: Pavel Půlpán 06 Listopadu 2009, 23:48:12
Nechápu sice, co tím básník myslel, ale podtrženo sečteno, právo X (eXecute=spustit) lze nastavit všem souborům, nejen těm nějak spustitelným. Co souborům, dokonce i adresářům. Adresář je v *nixu vlastně taky jenom soubor. Ale v jeho případě se eXecute projevuje trošičku jinak. ;)
Název: Re: Spustitelný příznak a Ubuntu.
Přispěvatel: LuciusMare 06 Listopadu 2009, 23:52:38
Ve WIKI jsem se dočetl následující: "V Linuxu mají všechny soubory možnost mít nastavený spustitelný příznak." tam by asi mělo být napsané následující ne? "V Linuxu mají všechny spustitelné soubory možnost mít nastavený spustitelný příznak."
To dává smysl jako
Ve firmě mají všichni zaměstnanci kteří mají volno možnost dostat volno.

Spustitelnost souboru je daná příznakem.To že se dá spouštět i datový soubor je už jen logický důsledek.To že tomu systém nerozumí je věc druhá :)
edit: Jo,a je to wiki,takže pokud se ti tam nezdá,není nic jednoduššího než to opravit (aby to potom neskončilo "aha,tak děkuji tak to opravte.")
Název: Re: Spustitelný příznak a Ubuntu.
Přispěvatel: Dr Fuss 07 Listopadu 2009, 00:05:29
Já netuším že tu mohu taky něco upravovat. Raději bych se tu něco dověděl. Pouze Linux Junior se musí nutně pozastavit nad tím jak může mít datový soubor spustitelný příznak. Kdyby to bylo takhle vysvětleno v nějaké FAQ tak bych s tím snad ani nelezl na diskusi.
Název: Re: Spustitelný příznak a Ubuntu.
Přispěvatel: Pavel Půlpán 07 Listopadu 2009, 00:11:06
Na Ubuntu FAQ jsou a budou informace vhodné pro FAQ! Koho z běžných uživatelů Ubuntu vůbec zajímá nějaký spustitelný příznak. Ubuntu je/má ve vínku silné zaměření na uživatele, ne programátory nebo administrátory. Podrobnější zdroje informací jsou k nalezení na wiki, koho to zajímá, určitě si to tam najde.
Název: Re: Spustitelný příznak a Ubuntu.
Přispěvatel: Dr Fuss 07 Listopadu 2009, 00:17:54
Tak dobře. Řekl bych že tohle téma je vyřešené. Ale bylo to docela náročné.
Název: Re: Spustitelný příznak a Ubuntu.
Přispěvatel: Pavel Půlpán 07 Listopadu 2009, 00:19:03
Výtečně! 8)