The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"разрешения на запись в директорию"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"разрешения на запись в директорию" 
Сообщение от E.V.A. Искать по авторуВ закладки on 28-Май-05, 13:29  (MSK)
как  в  линуксе  можно  сделать  такую  конфигурацию разрешений на запись-чтение
в директории (dir2 и dir3 - поддиректории  dir1 ):  
               ----dir1
                      |
                      |
                      dir2
                      |
                      |
                      dir3
надо, чтобы  dir2 никто не  мог  переименовать или удалить, а в корне dir1 все могут  писать/изменять
  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "разрешения на запись в директорию" 
Сообщение от nio Искать по авторуВ закладки(ok) on 28-Май-05, 13:56  (MSK)
>как  в  линуксе  можно  сделать  такую  
>конфигурацию разрешений на запись-чтение
>в директории (dir2 и dir3 - поддиректории  dir1 ):
>            
>   ----dir1
>            
>          |
>
>            
>          |
>
>            
>          dir2
>
>            
>          |
>
>            
>          |
>
>            
>          dir3
>
>надо, чтобы  dir2 никто не  мог  переименовать или удалить,
>а в корне dir1 все могут  писать/изменять


man chown
man chmod

chown -R root.root ./dir1
chmod -R 777 ./dir1
chmod 500 ./dir1/dir2

Замечания: владелец всех файлов - root, если в директориях есть файлы, то -R указывать надо осторожно, т.к. он изменит права всех файлов.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "разрешения на запись в директорию" 
Сообщение от AMDmi3 emailИскать по авторуВ закладки on 28-Май-05, 15:55  (MSK)
>>как  в  линуксе  можно  сделать  такую  
>>конфигурацию разрешений на запись-чтение
>>в директории (dir2 и dir3 - поддиректории  dir1 ):
>>            
>>   ----dir1
>>            
>>          |
>>
>>            
>>          |
>>
>>            
>>          dir2
>>
>>            
>>          |
>>
>>            
>>          |
>>
>>            
>>          dir3
>>
>>надо, чтобы  dir2 никто не  мог  переименовать или удалить,
>>а в корне dir1 все могут  писать/изменять
>man chown
>man chmod
>
>chown -R root.root ./dir1
>chmod -R 777 ./dir1
>chmod 500 ./dir1/dir2
>
>Замечания: владелец всех файлов - root, если в директориях есть файлы, то
>-R указывать надо осторожно, т.к. он изменит права всех файлов.

После этого dir2 спокойно переименовывается (в т.ч. наружу из dir2, а если она пустая - и удаляется.

2 E.V.A.
Более умным решением было бы поместить dir1 (где все могут все) и dir2 (куда нет прав на запись) на один уровень дерева директорий.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "разрешения на запись в директорию" 
Сообщение от E.V.A. Искать по авторуВ закладки on 28-Май-05, 16:09  (MSK)

>
>2 E.V.A.
>Более умным решением было бы поместить dir1 (где все могут все) и
>dir2 (куда нет прав на запись) на один уровень дерева директорий.
>

было бы  более умным,  но  задача  поставлена  чтобы  было   именно  так  :(

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "разрешения на запись в директорию" 
Сообщение от E.V.A. Искать по авторуВ закладки on 28-Май-05, 16:04  (MSK)

>man chown
>man chmod
>
>chown -R root.root ./dir1
>chmod -R 777 ./dir1
>chmod 500 ./dir1/dir2
>
>Замечания: владелец всех файлов - root, если в директориях есть файлы, то
>-R указывать надо осторожно, т.к. он изменит права всех файлов.


так работает только  для  rm
попробуй проделать  тоже  самое  а  потом  удалить из под обычного  пользователя midnight commander-ом или krussader-м или просто в конкверером dir2 у  меня  это  выходит как  я  не  крутил  разрешения.

Насколькр  я понимаю  то  директория - это  файл  в  котором  содержиться список содержимого директории и  при  разрешении писать в директорию то можно  вообще  список  сделать  пустым.
В винде на нтфс такая проблема решаеться с полинка

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "разрешения на запись в директорию" 
Сообщение от E.V.A. Искать по авторуВ закладки on 29-Май-05, 13:27  (MSK)
всё оказалось  до безобразия просто надо было сделать
на  chattr +i dir2
для  бсд chflags
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру