Модераторы: powerfox, ZeeLax
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> chmod с ключом --recursive, результат получается немного не тот 
:(
    Опции темы
check
Дата 16.10.2006, 19:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 610
Регистрация: 3.4.2006

Репутация: нет
Всего: 23



Сегодня устанавливал на сайте новостной движок Strawberry.
Там для одной из папок нужно на все вложенные папки и файлы установить
права 777.    Я задолбался выставлять галки в TotalCommander-е!  smile 
Потом чтобы впредь не попадать в такие курьёзные ситуации стал пробовать на своём RedHat-е ключи  --recursive и R-. 
chmod 777 --recursive dirname/ 
На все вложенные папки и на файлы в самой последней вложенной папке права изменяются. А вот на файлы в остальных вложенных папках почему-то нет. 
Как сделать чтобы права выставлялись действительно на всё что есть в этой папке?
PM MAIL   Вверх
MAKCim
Дата 16.10.2006, 21:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 21
Всего: 207



check
может прав нет?  smile 


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
Сумасшедший
Дата 17.10.2006, 08:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Чилавек-Каропка
***


Профиль
Группа: Завсегдатай
Сообщений: 1503
Регистрация: 15.8.2004
Где: Москва

Репутация: 8
Всего: 107



Всегда считал, что опции задаются перед режимом smile 
chmod -R 777 dirname/*


--------------------
Однажды ты спросишь, а я отвечу: "Время ожидания специалиста - 10 минут". Ты бросишь трубку, так и не узнав, что Ваш звонок очень важен для нас!
PM MAIL WWW Jabber   Вверх
check
Дата 17.10.2006, 14:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 610
Регистрация: 3.4.2006

Репутация: нет
Всего: 23



Цитата(teplik @  17.10.2006,  08:16 Найти цитируемый пост)
chmod -R 777 dirname/* 
Я так и делал, это опечатка.
На самом деле права у всех файлов меняются, но в свойствах некоторых файлов эти изменения отражаются не сразу. Это уже какой-то глюк KDE.
Если выйти из папки и войти в неё снова, то все права установлены правильно.

PM MAIL   Вверх
Сумасшедший
Дата 17.10.2006, 14:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Чилавек-Каропка
***


Профиль
Группа: Завсегдатай
Сообщений: 1503
Регистрация: 15.8.2004
Где: Москва

Репутация: 8
Всего: 107



check, F5 попробуй. Бывает что не все изменения отображаются сразу, попробуй отключить кэширование конкуерору при просмотре локальной системы)


--------------------
Однажды ты спросишь, а я отвечу: "Время ожидания специалиста - 10 минут". Ты бросишь трубку, так и не узнав, что Ваш звонок очень важен для нас!
PM MAIL WWW Jabber   Вверх
spin2
Дата 17.10.2006, 16:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 598
Регистрация: 15.12.2005
Где: Москва-Одесса

Репутация: 5
Всего: 31



А у меня встречалась такая странность: если есть какая-то директория, которая на самом деле является ссылкой на каталог в другом месте, то рекурсивно права не меняются. На solaris.


--------------------
"С кем тяжело молчать, с тем не о чем говорить" (Метерлинк)
блог
Все об ICQ-ботах
PM MAIL WWW ICQ Skype Jabber   Вверх
Сумасшедший
Дата 17.10.2006, 16:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Чилавек-Каропка
***


Профиль
Группа: Завсегдатай
Сообщений: 1503
Регистрация: 15.8.2004
Где: Москва

Репутация: 8
Всего: 107



spin2, В linux/FreeBSD таких шуток не видел


--------------------
Однажды ты спросишь, а я отвечу: "Время ожидания специалиста - 10 минут". Ты бросишь трубку, так и не узнав, что Ваш звонок очень важен для нас!
PM MAIL WWW Jabber   Вверх
chief39
Дата 17.10.2006, 17:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


карманная тигра
***


Профиль
Группа: Участник Клуба
Сообщений: 1631
Регистрация: 20.5.2005
Где: Киев

Репутация: 1
Всего: 77



Цитата(spin2 @  17.10.2006,  16:21 Найти цитируемый пост)
А у меня встречалась такая странность: если есть какая-то директория, которая на самом деле является ссылкой на каталог в другом месте, то рекурсивно права не меняются. На solaris. 

Если не ошибаюсь, практически везде встречается опция follow symlinks...
Погляди. Если это имеет смысл


--------------------
Люди - это свечи. Они либо горят, либо их - в жопу!(с)

PM MAIL   Вверх
spin2
Дата 18.10.2006, 18:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 598
Регистрация: 15.12.2005
Где: Москва-Одесса

Репутация: 5
Всего: 31



В мане только такие опции:
Цитата

OPTIONS
     The following options are supported:

     -f    Do not report errors.

     -h    If the file is a symbolic link, change  the  owner  of
           the  symbolic  link. Without this option, the owner of
           the file referenced by the symbolic link is changed.

     -R    Recursive. chown descends through the  directory,  and
           any  subdirectories,  setting  the  ownership ID as it
           proceeds. When a symbolic  link  is  encountered,  the
           owner  of  the  target  file is changed (unless the -h
           option is specified), but no recursion takes place.


smile

Это сообщение отредактировал(а) spin2 - 18.10.2006, 18:01


--------------------
"С кем тяжело молчать, с тем не о чем говорить" (Метерлинк)
блог
Все об ICQ-ботах
PM MAIL WWW ICQ Skype Jabber   Вверх
ZeeLax
Дата 18.10.2006, 18:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 4388
Регистрация: 20.8.2006
Где: Алма-Ата

Репутация: 26
Всего: 88



Цитата(spin2 @  18.10.2006,  21:01 Найти цитируемый пост)
В мане только такие опции:
Цитата

OPTIONS
     The following options are supported:

     -f    Do not report errors.

     -h    If the file is a symbolic link, change  the  owner  of
           the  symbolic  link. Without this option, the owner of
           the file referenced by the symbolic link is changed.

     -R    Recursive. chown descends through the  directory,  and
           any  subdirectories,  setting  the  ownership ID as it
           proceeds. When a symbolic  link  is  encountered,  the
           owner  of  the  target  file is changed (unless the -h
           option is specified), but no recursion takes place.

Это man chown. Cmod для симлинков невозможен (по крайней мере, в Linux/FreeBSD).

Добавлено @ 18:14 
Цитата(man chmod)
chmod never changes the permissions of symbolic links, since the chmod system call cannot change their  permissions.   This  is  not  a
       problem  since  the  permissions  of  symbolic  links are never used. However, for each symbolic link listed on the command line, chmod
       changes the permissions of the pointed-to file.  In contrast, chmod ignores  symbolic  links  encountered  during  recursive  directory
       traversals.



Это сообщение отредактировал(а) ZeeLax - 18.10.2006, 18:10


--------------------
Utility is when you have one telephone, luxury is when you have two, opulence is when you have three — and paradise is when you have none.
— Doug Larson
PM MAIL WWW ICQ Skype Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
nerezus

В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
Например вопросы о выборе ОС для определенных задач (но если Вы просто хотите узнать "Какой дистрибутив лучше", то для этого есть Клуб юнуксоидов).
Общие вопросы по shell-программированию тоже лучше задавать здесь.


  • Вопросы мобильной разработки тут
  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0519 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.