Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

chmod и права доступа

256
26 января 2011 года
foxweb
1.0K / / 27.07.2005
Я понимаю, что надо курить маны и т.п. но тут хотелось бы живого человеческого объяснения.

Как сделать chmod -R +x для всех поддриекторий проекта, не затрагивая обычные файлы?

Более общая задача: есть юзер user1, у него в home лежит проект, обновляемый через git. Как дать полный доступ, кроме записи, ко всем файлами и директориям; чтобы директории беспрепятственно читались (cd, ls) и файлы читалис/исполнялись, если я user2.

Пока я не могу сделать cd директорий.
Ну, пришлось сделать sudo chmod -R +x ./* но в таком случае даже картинки стали исполняемыми :)

ubuntu, rails
4
26 января 2011 года
mike
3.7K / / 01.10.2002
find -exec
66K
26 января 2011 года
lemish
7 / / 18.01.2011
Может я чего не понял, но делаю это в FileZilla, Права доступа к файлу пописываю нужные права, далее ставим галку в поле перенаправить во вложенные каталоги, далее выбираем: применить только к файлам, применить только к каталогам. В прицепе все.
278
26 января 2011 года
Alexander92
1.1K / / 04.08.2008
lemish, никто ж не говорит, что этого нельзя сделать в принципе. Это реализуемо на 100% хотя бы методом перебора. :) Насколько я понял, вопрос был, как это сделать родными средствами шелла.
285
26 января 2011 года
Romik
479 / / 24.11.2002
 
Код:
find ./ -type d -exec chmod a+x {} \;
66K
26 января 2011 года
lemish
7 / / 18.01.2011
Цитата: Alexander92
lemish, никто ж не говорит, что этого нельзя сделать в принципе. Это реализуемо на 100% хотя бы методом перебора. :) Насколько я понял, вопрос был, как это сделать родными средствами шелла.


А это в принципе не утверждение.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог