Возможно глупый вопрос про CHMOD!?

Всё о линукс сообществе Владивостока, организационные вопросы и предложения, проекты, линуксовки
Ответить
Аватара пользователя
antichrist
Full Member
Full Member
Сообщения: 248
Зарегистрирован: 19 апр 2008 17:05
Откуда: Владивосток
Контактная информация:

Возможно глупый вопрос про CHMOD!?

Сообщение antichrist »

Подскажите плиз. как можно поставить чмод сразу всем файлам и отдельно всем папкам в определенной директории, а то через mc заколеблся по одному файлу выставлять.

Аватара пользователя
АПП
Full Member
Full Member
Сообщения: 212
Зарегистрирован: 02 май 2008 15:39
Откуда: Владивосток
Контактная информация:

Re: Возможно глупый вопрос про CHMOD!?

Сообщение АПП »

antichrist писал(а):Подскажите плиз. как можно поставить чмод сразу всем файлам и отдельно всем папкам в определенной директории, а то через mc заколеблся по одному файлу выставлять.


man chmod ;)

Код: Выделить всё

chmod [опции] режим файл
...
ОПЦИИ POSIX
-R     Рекурсивное изменение прав доступа для каталогов и их содержимого.
Mandriva 2009.1 (desktop) / CentOS 5.1 (server)
Core 2 Duo E8400 / 4 Gb RAM / ASUS P5K / ASUS ENGTS250
Core 2 Duo E8200 / 2 Gb RAM / ECS G31T-M7 / ASUS EAH4850
Core 2 Duo E6550 / 2 Gb RAM / ASUS P5K SE / ASUS EAH2600XT

Аватара пользователя
hatred
Global Moderator
Global Moderator
Сообщения: 1205
Зарегистрирован: 08 июн 2006 00:32
Откуда: Владивосток
Контактная информация:

Re: Возможно глупый вопрос про CHMOD!?

Сообщение hatred »

Опция -R, но, насколько я понял (привет от телепатов-стажеров!) нужно отдельно на файлы-директории поставить права? т.е. допустим на файлы 0666, а на директории 0755, или не? если да, то только скриптиками вроде.
Прошли времена когда на элементарные вопросы можно было отвечать man <что-то там> (с) из сети
Hatred's Log Place | My GitHub repos | My Gitlab repos

Аватара пользователя
antichrist
Full Member
Full Member
Сообщения: 248
Зарегистрирован: 19 апр 2008 17:05
Откуда: Владивосток
Контактная информация:

Re: Возможно глупый вопрос про CHMOD!?

Сообщение antichrist »

hatred писал(а):Опция -R, но, насколько я понял (привет от телепатов-стажеров!) нужно отдельно на файлы-директории поставить права? т.е. допустим на файлы 0666, а на директории 0755, или не? если да, то только скриптиками вроде.

Да, именно так. Тока на папки 0777, а на файлы 0666 :)

loooser
Sr. Member
Sr. Member
Сообщения: 286
Зарегистрирован: 07 июн 2006 16:10
Откуда: Владивосток
Контактная информация:

Re: Возможно глупый вопрос про CHMOD!?

Сообщение loooser »

Да, именно так. Тока на папки 0777, а на файлы 0666

chmod -R ugo-x+rwX .

Аватара пользователя
antichrist
Full Member
Full Member
Сообщения: 248
Зарегистрирован: 19 апр 2008 17:05
Откуда: Владивосток
Контактная информация:

Re: Возможно глупый вопрос про CHMOD!?

Сообщение antichrist »

loooser писал(а):
Да, именно так. Тока на папки 0777, а на файлы 0666

chmod -R ugo-x+rwX .

Это просто для одной директории выставить и все?

loooser
Sr. Member
Sr. Member
Сообщения: 286
Зарегистрирован: 07 июн 2006 16:10
Откуда: Владивосток
Контактная информация:

Re: Возможно глупый вопрос про CHMOD!?

Сообщение loooser »

Это просто для одной директории выставить и все?

Да. Заходишь внутрь той папки, откуда надо начать и выполняешь эту команду. Либо указать точную папку вместо точки.

Аватара пользователя
GuttaLinux
Full Member
Full Member
Сообщения: 177
Зарегистрирован: 04 фев 2008 00:17

Re: Возможно глупый вопрос про CHMOD!?

Сообщение GuttaLinux »

find . -type f -exec chmod 0666 '{}' \;
find . -type d -exec chmod 0777 '{}' \;

Аватара пользователя
todeus
Jr. Member
Jr. Member
Сообщения: 55
Зарегистрирован: 13 июн 2008 21:50
Откуда: linuxdv@conference.jabber.ru
Контактная информация:

Re: Возможно глупый вопрос про CHMOD!?

Сообщение todeus »

а что делает '{}'\; ?
Йа черепашко

Аватара пользователя
hatred
Global Moderator
Global Moderator
Сообщения: 1205
Зарегистрирован: 08 июн 2006 00:32
Откуда: Владивосток
Контактная информация:

Re: Возможно глупый вопрос про CHMOD!?

Сообщение hatred »

todeus писал(а):а что делает '{}'\; ?


man find

там написано ;)
Прошли времена когда на элементарные вопросы можно было отвечать man <что-то там> (с) из сети
Hatred's Log Place | My GitHub repos | My Gitlab repos

Ответить