Титла: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: setup в Feb 24, 2012, 20:49 Заглавието.
Титла: Re: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: romeo_ninov в Feb 24, 2012, 21:04 Код: man chmod Титла: Re: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: lunarvalley в Feb 24, 2012, 21:09 какви права за /root?! :o
Титла: Re: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: setup в Feb 24, 2012, 21:22 Написах ги и двете в терминала и все още нямам права ? Титла: Re: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: lunarvalley в Feb 24, 2012, 21:35 кажи какво имаш предвид под "права за root директорията"?
Титла: Re: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: setup в Feb 24, 2012, 21:39 кажи какво имаш предвид под "права за root директорията"?Ами в root папката не мога да създавам и местя файлове... Титла: Re: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: radoshow в Feb 24, 2012, 21:44 Обясни на нормален език каква root папка искаш да създадеш и къде местиш тия файлове.
Титла: Re: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: vox в Feb 24, 2012, 21:46 Ами нормално като не си owner на root директорията да неможеш с обикновен потребител да четеш/пишеш в нея.
Титла: Re: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: lunarvalley в Feb 24, 2012, 21:49 Цитат Ами в root папката не мога да създавам и местя файлове...ми то така трябва да е ;) Титла: Re: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: setup в Feb 24, 2012, 22:14 Значи само от терминала мога да създавам файлове в root директорията, след като се логна като root. Как е командата за създаване на файл от терминала ? И коя е папката за тази дистрибуция за автоматично пускане на файлове с пускане на компютъра ?
Титла: Re: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: romeo_ninov в Feb 24, 2012, 22:15 А прочетохте ли какво пише след като изпълнихте командите?Написах ги и двете в терминала и все още нямам права ? Титла: Re: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: vox в Feb 24, 2012, 22:16 1. touch име на файла
2. /etc/rc.d/ Титла: Re: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: radoshow в Feb 24, 2012, 22:27 Значи само от терминала мога да създавам файлове в root директорията, след като се логна като root. Как е командата за създаване на файл от терминала ?Ако не ти се занимава с терминал ползвай графичния root (gksu) Код
Титла: Re: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: setup в Feb 24, 2012, 22:41 1. touch име на файла1. А после как се трие ? И ако е в директория /etc/rc.d/init.d трябва да стане touch /etc/rc.d/init.d/името на файла ? 2.Май е /etc/rc.d/init.d ? Цитат Ами нормално като не си owner на root директорията да неможеш с обикновен потребител да четеш/пишеш в нея.А как да се направя owner на дадена директория, в случая на root папката ? Титла: Re: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: kalinik в Feb 25, 2012, 00:00 1. touch име на файла1. А после как се трие ? И ако е в директория /etc/rc.d/init.d трябва да стане touch /etc/rc.d/init.d/името на файла ? Приятелски съвет: Изобщо недей задълбавай в root-директории ! Наистина няма смисъл да пипаш каквито и да е файлове там. Ако е просто от интерес, radoshow ти писа по-горе как се стартира файлов мениджър с root-права: gksu nautilus или kdesu dolphin (зависи дали ползваш Gnome или KDE и дано да работят в Mandriva тия команди) Титла: Re: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: Gogo_SZ в Feb 25, 2012, 00:24 СТОЙ!!!!!!
НЕ ЧЕТИ НИЩО ОТ ГОРНОТО И НЕ ПИПАЙ НИЩО В root!!! Сигурен съм, че просто не ти е необходимо! Преди време като пипах за пръв път linux имах точно същите идеи)))) Голяма грешка! След доста време разбрах, че наистина Даниел и Владо са били прави! Единственото което трябва да направиш като root е да отвориш /etc/sudoers файла и да си пуснеш права за изпълнение на командата sudo. ето това добавено в края му: именаюзер ALL = (ALL) ALL ще ти даде права като на root ))) а съдържанието на папката root е най-добре въобще да не се пипа - дори ако те е посъветвал експерт = или го мързи да гледа и иска да те "разкара" или не разбира. Всичко друго е грешка от всякъде погледнато!!! Идеалната Unix/Linux система даже НЯМА root потребител..... А командата man chmod НЯМА ДА НАПРАВИ НИЩО!!!! Просто ще ти покаже ръководството (мануал) за командата chmod..... А конкретно за Mandriva гарантирам ти че ако ти е притрябвал терминал - значи или вече сам си експерт или не четеш вярното ръководство!!! Титла: Re: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: romeo_ninov в Feb 25, 2012, 08:24 ...И това да ти покаже ман страницата нищо ли е? Човек трябва да чете, чете, чете. Но всички искат да правят нещата с point-and-click.... Quo vadis homine Титла: Re: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: cybercop в Feb 25, 2012, 08:53 Най лесният за мен достъп до файловата система е, като стартираш файловият браузър като администратор. Натискаш Alt+F2 пишеш в конзолаката
За Gnome : gksu nautilus За KDE : kdesu dolphin За lxde : gksu pcmanfm http://img707.imageshack.us/img707/7316/201202250856401024x768s.png За xfce : gksu thunar и т.н, в зависимост от това, коя графична среда и кой файлов мениджър ползваш. След като натиснеш Enter ще ти иска парола и след като я вкараш вече ще можеш да вършиш всякакви гаври със системата си. Титла: Re: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: romeo_ninov в Feb 25, 2012, 20:54 Колега бива ли такива работи.Независимо поста ти дали е /off или /on да пишеш такива команди.Представи си,че някой нов любопитко реши да пробва аджеба какво толкова ще стане като я изпълни.Добре написал си никой да не я изпълнява,ама поне кажи и какви поразии прави.Поразии е меко казано. ???Ех, Радо, предложението не е толкова страшно, ще се случи веднъж, ще е обица на ухото, ще се преинсталира и така. Ами другите идеи, тези, които учат човека на мързел, да зависи само от графичната среда, да крави нещата по мързеливия начин? Това ли е следващото поколение линуксаджии, които няма да знаят как да четат, как да мислят, как да се справят с командния ред.... Титла: Re: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: laskov в Feb 25, 2012, 21:42 ...учат човека на мързел, да зависи само от графичната среда, да крави нещата по мързеливия начин? Това ли е следващото поколение линуксаджии, които няма да знаят как да четат, как да мислят, как да се справят с командния ред....Да. Наблюдава се постепенна уиндоусовизация на всички потребители. :) Титла: Re: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: radoshow в Feb 25, 2012, 21:48 Кептън,съгласен съм за обицата.Добре ще я закачи на ухото си,ама трябва ли човек да се удави,за да разбере,че не може да плува и не трябва да влиза на дълбото.Относно следващото поколение линуксджии и мързела голяма вина имат и новите версии на най-използваните дистрибуции.Бълват всевъзможни графични инструменти.Примерно да вземем grub-customizer.Скапе ти се Уиндоус-а и се налага да преинсталираш,обаче на тази машина освен Уин-а има инсталиран и Линукс.Преинсталираш и Линукс-а става невидим.Познай от три пъти кое решение ще избере младия линукджия,дали конзолата в която трябва да напише няколко реда и да внимава да не сбърка или графичния инструмент с който да направи 3-4 клика с мишката.
P.S. Сетих се преди време какво беше написал @Дежурен в един негов пост.Цитирам по памет"Как можеш да накараш потребител да изучава Линукс".Като не му дадеш алтернатива. :) Титла: Re: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: setup в Feb 27, 2012, 13:25 Хора, нека ви обясня за какво ми трябват по-големи права в root папката. Искам да мога да сложа един скрипт в etc/init.d, който да се стартира автоматично с пускането на операционната система. Друго няма да пипам в root директорията. Искам в тази директория да имам права за създаване, редактиране и триене на създадените файлове ако вече не ми трябват.
Поздрави. Титла: Re: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: shoshon в Feb 27, 2012, 14:47 Цитат Хора, нека ви обясня за какво ми трябват по-големи права в root папката. Искам да мога да сложа един скрипт в etc/init.d, който да се стартира автоматично с пускането на операционната система. Друго няма да пипам в root директорията. Искам в тази директория да имам права за създаване, редактиране и триене на създадените файлове ако вече не ми трябват. Поздравления за най-накрая правилно зададения въпрос! Това се казва problem-driven thinking. Въждаш ли сега, понеже вече разбрахме че няма да се спрявиш с инсталицията на SysV скрипт, веднага можем да ти кажем, че трябва да редактираш само 1 файл: sudo vi /etc/rc.local натискаш ентър и ти иска парола. Пишеш своята парола. vi e текстов редактор. Съветвам те да почетеш преди да го използваш ( да не кажеш, че не съм казал! ). На мястото на vi може да сложиш nano, gedit или квото ти душа 'аресва! Рестартираш компа всичко в /etc/rc.local ще се изпълни СЛЕД като са приключили другите скриптове. И провери файла дали има execution права с ls -l след това. Аи със здраве! Титла: Re: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: v_badev в Feb 27, 2012, 15:08 С nano и gedit определено ще е по-лесно. Да сблъскаш начинаещ с vi е просто жестоко.
Титла: Re: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: setup в Feb 27, 2012, 15:08 Пиша su после паролата си, после вкарвам vi /etc/rc.local и ми излиза това: http://prikachi.com/images/547/4455547K.png После ? Ако може по-подробно, че съм още нов. :D
Титла: Re: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: tolostoi в Feb 27, 2012, 15:13 Съветвам те да дадеш линк, от къде четеш и какво искаш да направиш, някой може да помогне по-адекватно. Иначе рискуваш да сътвориш някоя глупост.
Титла: Re: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: setup в Feb 27, 2012, 15:17 Съветвам те да дадеш линк, от къде четеш и какво искаш да направиш, някой може да помогне по-адекватно. Иначе рискуваш да сътвориш някоя глупост.Трябва да направя файл с някакво име в папката /etc/init.d и да сложа в него определено съдържание (Текст). Титла: Re: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: shoshon в Feb 27, 2012, 15:18 Пиша su после паролата си, после вкарвам vi /etc/rc.local и ми излиза това: http://prikachi.com/images/547/4455547K.png После ? Ако може по-подробно, че съм още нов. :D И после? Ми после пишеш бе бацка?!? Нали скриптове некви искаше да твориш. Ето ти цитат от тебе: Цитат Искам да мога да сложа един скрипт в etc/init.d, който да се стартира автоматично с пускането на операционната система. Та вмето да слагаш скрипта в ПАПКАТА /etc/init.d, защото това НЯМА да го стартира автоматично, го слагаш във ФАЙЛА /etc/rc.local. И не ми викай, че си начинаещ, щото файлове и папки се учат в девети клас. Титла: Re: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: setup в Feb 27, 2012, 15:21 Ма аз не искам да го слагам в /etc/rc.local. Мисля, че обясних достатъчно ясно какво искам да направя...Пиша su после паролата си, после вкарвам vi /etc/rc.local и ми излиза това: http://prikachi.com/images/547/4455547K.png После ? Ако може по-подробно, че съм още нов. :D Титла: Re: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: shoshon в Feb 27, 2012, 15:26 Цитат Ма аз не искам да го слагам в /etc/rc.local. Мисля, че обясних достатъчно ясно какво искам да направя... А аз мисля че обясних достатъчно ясно, че НЯМА да сработи :) Както и да е. Ако искаш да си сложиш скриптчето, редактирай си квото ще си редактираш и си го запиши във файл. Виж manual-a на chkconfig - скрипта ти трябва да съдържа специални неща. След това го инссталира: sudo cp <твоя файл> /etc/init.d/ sudo chkconfig --add /etc/init.d/<твоя файл> пак казвам файла трябва да има специална структура... Титла: Re: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: setup в Feb 27, 2012, 15:38 Тези команди май правят едно и също като гледам ? Трябва да избера една от тях за да създам файла ? Относно файла, да има специална структура. Стартиращ скрипт е... Титла: Re: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: shoshon в Feb 27, 2012, 15:40 Ок, мисля че говорим на различни езици, ще оставя колегите от форума да ти помогнат.
Титла: Re: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: lunarvalley в Feb 27, 2012, 15:59 Цитат Хора, нека ви обясня за какво ми трябват по-големи права в root папката. Искам да мога да сложа един скрипт в etc/init.d, който да се стартира автоматично с пускането на операционната система. Друго няма да пипам в root директорията. Искам в тази директория да имам права за създаване, редактиране и триене на създадените файлове ако вече не ми трябват. при тебе etc да не би в /root директорията да се намира? ??? Титла: Re: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: setup в Feb 27, 2012, 16:18 при тебе etc да не би в /root директорията да се намира? ???Да... Мерси, shoshon ще пробвам по твоите инструкции. Титла: Re: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: bop_bop_mara в Feb 27, 2012, 16:22 Тези команди май правят едно и същоНе, правят напълно различни неща. Защо реши, че правят едно и също? като гледамГледаш къде, в документацията им ли? Трябва да избера една от тях за да създам файла ?Не. Файлът трябва вече да си го създал. Първата команда ще го копира на правилното място. Втората ще каже на системата да го пуска заедно със системата. Стартиращ скрипт е...За да е стартиращ един скрипт трябва да има просто право за execute и shebang на първия си ред. За да е системен скрипт, трябват и други неща, има ли ги? Това трябва да ни го покажеш. :)при тебе etc да не би в /root директорията да се намира? ???Да... Титла: Re: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: romeo_ninov в Feb 27, 2012, 16:28 Едно дребно допълнение: за да можеш да изпълниш шел скрипт ти трябват и права за ччетенеСтартиращ скрипт е...За да е стартиращ един скрипт трябва да има просто право за execute и shebang на първия си ред. За да е системен скрипт, трябват и други неща, има ли ги? Титла: Re: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: setup в Feb 27, 2012, 16:30 Благодаря ти bop_bop_mara, за подробното обяснение. Вече мисля, че ще се справя. :) http://prikachi.com/images/959/4455959l.png
Титла: Re: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: bop_bop_mara в Feb 27, 2012, 16:33 Приема се. И важи не само за шел скриптове, все пак :)Едно дребно допълнение: за да можеш да изпълниш шел скрипт ти трябват и права за ччетенеСтартиращ скрипт е...За да е стартиращ един скрипт трябва да има просто право за execute и shebang на първия си ред. За да е системен скрипт, трябват и други неща, има ли ги? Титла: Re: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: lunarvalley в Feb 27, 2012, 16:37 Цитат Благодаря ти bop_bop_mara, за подробното обяснение. Вече мисля, че ще се справя. :) http://prikachi.com/images/959/4455959l.png "Root" в случая не е ли просто "корена" на "дървото" на файловата система: / ? Титла: Re: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: setup в Feb 27, 2012, 16:38 "Root" в случая не ели просто корена на дървото на файловата система:Да. Титла: Re: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: shoshon в Feb 27, 2012, 16:39 Цитат http://prikachi.com/images/959/4455959l.png Тая картинка ме кара да се чувствам като порно звезда... Тъп. @setup SysV скриптовете са в /etc/init.d -> /etc/rc.d/init.d. Така е, Каквито и манджи да си правил, настройките на системата са там. Подозирам и че някой охлюв е кръстил / с името Root за "благоизглеждане" П.П Има / -> папка руут Има /root -> Папка рyyт Има root -> потребител руут Има root -> група руут Fuck my life, huh? Титла: Re: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: lunarvalley в Feb 27, 2012, 16:40 ей, най-накрая ми просветна :)
Титла: Re: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: Gogo_SZ в Feb 27, 2012, 17:29 Редактиране на който и да е файл става дори от графичен режим: всички примери с vi (ужас за народа) работят и с gedit или mc:
вместо sudo vi /etc/alabala.conf пишеш sudo gedit /etc/alabala.conf или sudo mc /etc/alabala.conf И да се извиня за оня пост с "убийствената команда", ама го писах в 3 сутринта и като се сетих да го махна сървера вече се беше уплашил от простотията ми и беше изчезнал(((( Титла: Re: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: Odido в Feb 27, 2012, 20:34 По лесно ще му е да инсталира Crusader или midnight commander и така нагледно да си прехвърля файлчета с мишката от една дирекротия в друга.
Титла: Re: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: setup в Feb 28, 2012, 00:15 Създадох два файла с командата cp <твоя файл> /etc/init.d/ Сега с каква команда се трият ? И защо ми дава този ерор ?
/etc/init.d/моя файл start bash: /etc/init.d/моя файл: /bin/sh^M: bad interpreter: No such file or directory Титла: Re: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: Gogo_SZ в Feb 28, 2012, 00:44 Нищо не разбрах! Но все пак:
cp original copy = copy mv original copy = move rm file = remove(delete) rmdir directory = remove directory mkdir directory = create directory touch file = създава нов файл или насочва към съществуващ и му актуализира датата на промяна mc = midnight commander - нещо от сорта на досовския norton comander (ако го нямаш пиши "sudo urpmi mc" и ще го имаш sudo cp original copy = изпълнение на команда копи с роот права, без да си роот. Титла: Re: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: lunarvalley в Feb 28, 2012, 00:56 setup,
хайде не ни мъчи повече... сподели с нас какви са тея startup скриптове... барем някой вдене какво искаш точно да направиш и ти помогне Титла: Re: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: v_badev в Feb 28, 2012, 08:45 Създадох два файла с командата cp <твоя файл> /etc/init.d/ Сега с каква команда се трият ? И защо ми дава този ерор ?setup, без да разбираш какво правиш няма да стане, колкото и да ти обясняват във форума. Титла: Re: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: Acho в Feb 28, 2012, 08:49 И аз като гледам, дотука 47 мнения и още не е наникъде. Май наистина така няма да е удачния вариант. Ще трябва повечко четене и учение.
Титла: Re: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: bop_bop_mara в Feb 28, 2012, 09:31 /bin/sh^M: bad interpreter: No such file or directoryAe, тоз файл да не е писан под Windows или да е с някакъв странен encoding? rmdir directory = remove directoryМалка поправка - rmdir е за изтриване на празна директория. А с rm -r може да се трие и непразна. Титла: Re: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: setup в Feb 28, 2012, 13:00 Направих наново файла и се оправи. ;D Заключвайте да не ми въча повече. :D Извинявам се и благодаря на всички, които писаха./bin/sh^M: bad interpreter: No such file or directoryAe, тоз файл да не е писан под Windows или да е с някакъв странен encoding?rmdir directory = remove directoryМалка поправка - rmdir е за изтриване на празна директория. А с rm -r може да се трие и непразна. Титла: Re: Как да си дам права за root папката (mandriva 2010.2) Публикувано от: eka в Feb 29, 2012, 16:39 Айде и един по-прост начин от мен:
Код: su - |