Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: LinuxFanUNIX в Jun 11, 2009, 17:48



Титла: Скриване на папки в Linux
Публикувано от: LinuxFanUNIX в Jun 11, 2009, 17:48
Добър вечер.

Има ли начин да се скрият определени папки в Konqueror или Nautilus и ако да - какъв е той...? Става въпрос за директории като /boot, /usr и /etc

Та как може да се скрият тези папки съответно в Konqueror/KDialog, Nautilus/GtkDialog?

Благодаря предварително!


Титла: Re: Скриване на папки в Linux
Публикувано от: ntrance в Jun 11, 2009, 17:49
Какво по точно искаш да скриеш и защо .. примерно за да ти се даде най правилния отговор..


Титла: Re: Скриване на папки в Linux
Публикувано от: vstoykov в Jun 11, 2009, 19:27
Ще трябва да промениш средствата за постигане на целта. Ако промениш правата за достъп до тези папки няма да може да се изпълняват програмите, които са записани там и да се четат конфигурационните файлове (ако има такива).

Ако напишеш какво смяташ да правиш може и да успеем да ти помогнем (скриването на папките е средството, с което смяташ да  постигнеш цел, която не си написал каква е).

Може би нещо такова?

http://club-linux.hit.bg/


Титла: Re: Скриване на папки в Linux
Публикувано от: LinuxFanUNIX в Jun 12, 2009, 15:50
Целта е съвсем друга. Инсталирах Linux на един познат, който съм сигурен повече от 100 % че ще бърника в тези папки, пък така един вид като са му скрити и има само home в / някакси по-няма опасност да омаже нещата, и да ме вика пак за преинстал. Тоя човек като го знам как бърника в /Windows/System32 и трие и редактира като за световно, по-добре ще е да не знае за съществуването на тези папки.  :)


Титла: Re: Скриване на папки в Linux
Публикувано от: neter в Jun 12, 2009, 16:23
Отговорът на твоя въпрос би трябвало да е ibsh ($2). Това е restricted shell, т.е. shell среда, в която потребителят е ограничен спрямо дадени права за изпълнение и достъп. Ако го имаш инсталиран в системата (виж дали имаш команда ibsh), не си играй да го качваш наново. За да зададеш ibsh като shell по подразбиране за някой потребител, отвори файла /etc/passwd, намери потребителя и смени (например) /bin/bash с /bin/ibsh. Конфигурацията на ibsh се намира обикновено в /etc/ibsh. Пробвай ;)

edit: А може и да не е това отговорът. Гледам, че mc без проблем игнорира ограниченията на ibsh по подразбиране :D Трябва да видя какво се случва и в други програми. Ще се стигне май накрая до редактиране сорс кодовете на Nautilus и Konqueror...


Титла: Re: Скриване на папки в Linux
Публикувано от: plamen_t в Jun 12, 2009, 17:17
Мисля, че най-просто е да махнеш 'x' (executable) правото на папките. По този начин при ls и т.н. те няма да се показват. Би трябвало и Konq да не ги показва


Титла: Re: Скриване на папки в Linux
Публикувано от: LinuxFanUNIX в Jun 12, 2009, 17:20
Мисля, че най-просто е да махнеш 'x' (executable) правото на папките. По този начин при ls и т.н. те няма да се показват. Би трябвало и Konq да не ги показва
Да, обаче ако се нуждае да се пусне програма която е например в /usr/bin/, а тя е скрита?

Цитат
edit: А може и да не е това отговорът. Гледам, че mc без проблем игнорира ограниченията на ibsh по подразбиране :D Трябва да видя какво се случва и в други програми. Ще се стигне май накрая до редактиране сорс кодовете на Nautilus и Konqueror...
Е, и това е вариант, но бая писане ще падне, и всичко това заради един юзър...  ;D


Титла: Re: Скриване на папки в Linux
Публикувано от: tonitochev в Jun 12, 2009, 17:59
Абе как ще му криеш папките бре. Той да не е кон с капаци, че да не прочете някъде каква е файловата система ???
Оставяш му както си е оригиналната система и се опитваш да му обясниш някои работи и какво да чете, от тук нататък да се оправя. Така или иначе е безмислено да бърка в /usr или където и да е без знания - тук няма нищо общо с Уиндоус. А ако има знания, сам ще се оправи.


Титла: Re: Скриване на папки в Linux
Публикувано от: neosofti в Jun 12, 2009, 18:18
@LinuxFanUNIX, предполагам си му дал root паролата иначе твоя приятел за никъде не е. да си купи една книжка и да чете. кой линукс си му сложил?

@plamen_t, това което съветваш пробвал ли си го въобще извън /home, че ми стана интересно. примерно на /bin, /lib*, /boot, /dev & co.

@neter не съм ползвал ibsh ($2), но ако има root достъп(паролата) май все тая.


Титла: Re: Скриване на папки в Linux
Публикувано от: vstoykov в Jun 12, 2009, 18:56
Няма никакъв смисъл да се "крият" някакви папки само защото потребителят може да поиска да пипа в тях. Компютъра си е негов и ще прави каквото си иска.


Титла: Re: Скриване на папки в Linux
Публикувано от: LinuxFanUNIX в Jun 13, 2009, 00:03
Ами той дори и като съм му инсталирал Windows ме е предупредил да му скрия папките в които не трябва да бута, съответно му крия Win32 и там папките които са му важни.

В Linux е същата работа. Не може да му кажеш да не бута! Той си знае едно. Казва "като е важно - скрий ми го. Иначе не се знае какво ще бутна от любопитство и какво мога да направя." Пък и знам какъв му е навика в Win да отваря exe-тата с Notepad и има навика после да ги сейфа което всякой знае до какво води ако е нещо от System32.

Благодаря все пак за отговорите. Май ще се налага доста да му обяснявам кое за какво е и как служи и как може ще си омаже Ubuntu-то което е версия 9.04 с нормален потребителски акаунт. :)


Титла: Re: Скриване на папки в Linux
Публикувано от: jet в Jun 13, 2009, 01:40
щом е като нормален юзър- да бара смело, нищо не може да скапе.
да отваря с "ноутпада" смело, нищо няма да омаже.
Това че вижда файловете не значи че може да маже


Титла: Re: Скриване на папки в Linux
Публикувано от: b2l в Jun 13, 2009, 02:30
Защо не му ограничиш user-a в една група и да не пипа нищо. Така де, той ще пипа но няма да може да запазва промените.


Титла: Re: Скриване на папки в Linux
Публикувано от: LinuxFanUNIX в Jun 13, 2009, 17:25
Защо не му ограничиш user-a в една група и да не пипа нищо. Така де, той ще пипа но няма да може да запазва промените.
Ми той си е ограничен, пък и си знае и root паролата.  :)


Титла: Re: Скриване на папки в Linux
Публикувано от: b2l в Jun 13, 2009, 17:38
Защо не му ограничиш user-a в една група и да не пипа нищо. Така де, той ще пипа но няма да може да запазва промените.
Ми той си е ограничен, пък и си знае и root паролата.  :)
И тогава какъв е проблема??? Като не е в root групата не може нищо да направи.Или греша?


Титла: Re: Скриване на папки в Linux
Публикувано от: vstoykov в Jun 13, 2009, 19:12
В такъв случай му предложи да промени паролата на root с някаква случайна буквено-цифрова комбинация и да я забрави ;D

Също така го посъветвай да се консултира със специалист по психичните въпроси - не съм специалист, но ми се струва ненормално да се страхува от себе си (това е все едно да моли да му сложат осмирителна риза, защото се страхува, че може да реши да скочи от терасата).



Титла: Re: Скриване на папки в Linux
Публикувано от: neosofti в Jun 13, 2009, 19:22
За Убунту 8.10, но е актално и за 9.04

http://neosofti.org/bg/docs/ ($2)
Цитат
Настройване на sudo само с root парола - pdf


Титла: Re: Скриване на папки в Linux
Публикувано от: edmon в Jun 14, 2009, 09:24
как да изкл. пета скорост на колата, щото брат ми много обича да кара бързо...:( :(


Титла: Re: Скриване на папки в Linux
Публикувано от: vstoykov в Jun 14, 2009, 15:59
как да изкл. пета скорост на колата, щото брат ми много обича да кара бързо...:( :(

Подаваш жалба в полицията. Друг начин не виждам. С такива хора не може да се спори с разумни аргументи. Ако колата е твоя - просто не му я даваш. Ако е негова - изключването на нещо си няма как да го направиш законно - това си е частна собственост.




Титла: Re: Скриване на папки в Linux
Публикувано от: LinuxFanUNIX в Jun 14, 2009, 17:30
Ако е негова - изключването на нещо си няма как да го направиш законно - това си е частна собственост.
В моя случай е съвсем различно - "човекът" изобщо не иска да ги вижда.

Благодаря все пак на отзовалите се! Явно ще ми трябва малко отпуск, че ще падат големи разяснения кое за какво е и кое как не трябва да се бара. Представям си ако кара с root акаунт като мене, как ще е.  ;D ;D ;D

Благодаря ви още веднъж!


Титла: Re: Скриване на папки в Linux
Публикувано от: mimosh в Jun 16, 2009, 11:28
Схванах идеята но не можах да разбера от какво точно се притесняваш?

По принцип потребителският акаунт в убунту има пълни права за четене по всички папки с изключение на папка root и другите потребителски папки.

Когато се опиташ да отвориш нещо с gedit то си се отваря няма роблеми но да го запишеш това вече е съвсем друго нещо. В тоя случай трябва да се отвори терминал и да се напише sudo gedit за да можеш да записваш файлове в тия папки след редакцията им.

Ако твоя човек е чак такъв ръчкатор (баси к`ва яка дума ;D) и да му скрииш папките и да му забраниш разни флагове на папките, все тая, той ще намери начин.

То затова хората са казали: Това което си го направиш сам, никой не може да ти го направи!


Титла: Re: Скриване на папки в Linux
Публикувано от: bra337 в Jun 16, 2009, 17:23
пусни му една виртуална машина и да си рови в нея колкото си иска, докато се научи, пък да не пипа хоста
или поне му направи един бакъп с нещо като акронис или клонзила примерно, нова инсталация иска време, с акронис за 5 мин. си е, както си е било