Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Как задать права для папок и подпаок 755 а для файлов в этих папках 644?  (Прочитано 1443 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Masian777

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Здравствуйте уважаемые форумчане! Помогите решить проблему. Залил сайт на сервер (ubuntu 9.10), но все папки и файлы с не теми правами что нужно. Возникла необходимость задать права для папок и подпаок 755 а для файлов в этих папках 644. Кто-нибудь знает как это сделать глобально?

Оффлайн Charles Malaheenee

  • Активист
  • *
  • Сообщений: 756
  • Учтите, мы можем дать и вредный совет.
    • Просмотр профиля
Первое, что приходит на ум:
chmod 755 -R /path/to/files
find /path/to/files -type f exec chmod 644 '{}' \;
Вторая строчка несколько сомнительной нам кажется в пункте exec, уточните в man find, на всякий случай :)
« Последнее редактирование: 03 Ноябрь 2011, 08:43:49 от Charles Malaheenee »
Все мы где-то, когда-то и в чем-то были новичками.

Оффлайн Masian777

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Ввод команды find мой/путь/к папке -type f -exec chmod 644 {} \; говорить следующее:
find: `мой/путь/к папке': No such file or directoryНа сколько я понимаю это говорит о том что файл не существует по заданной директории. Что это значит?
Тут (http://ru.wikipedia.org/wiki/Find) нашел то же самое только с буквай d:
find /path -type d -exec chmod 0755 {} \;Но ответ все равно тот же...

Оффлайн saymon21root

  • Участник
  • *
  • Сообщений: 166
    • Просмотр профиля
    • https://saymon21-root.pro
No such file or directory - Перевести?
Правильно ли путь ввёл?

Оффлайн Masian777

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Пардон.... Забыл слеш в начале..
Все работает. Спасибо.

 

Страница сгенерирована за 0.067 секунд. Запросов: 25.