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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Как сделать файлы неисполняемыми???  (Прочитано 2755 раз)

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

Scriber

  • Автор темы
  • Гость
Заранее извиняюсь, что не по теме Ubuntu, но есть такая проблема.

Существует каталог с подкаталогами, а в них естественно файлы (текстовые, очень много). Так вот все эти файлы "исполняемые", что неудобно, потому что при запуске появляется вопрос - что вы хотите сделать: открыть или запустить? Нужно сделать чтобы эти файлы не были исполняемыми. Напрашивается решение: chmod -x -R *
Все получается, но при этом вложенные каталоги тоже становятся не "исполняемыми", т.е. их нельзя просмотреть. Как правильно запустить запустить команду, чтобы права изменились только на файлы?
Пробовал запускать из корневого каталога chmod -x -R *.txt, но получаю
chmod: невозможно получить доступ к `*.txt': No such file or directory

Оффлайн Otetz

  • Активист
  • *
  • Сообщений: 455
    • Просмотр профиля
Re: Как сделать файлы неисполняемыми???
« Ответ #1 : 11 Июнь 2008, 01:28:41 »
Ну можно подвинуть нужные файлы в отдельную папку, поиздеваться над файлами (chmod -x.....) и потом подвинуть их обратно  :coolsmiley: Permissions сохранятся.
Anything, that MAY go wrong, WILL go wrong...

Оффлайн Q3303Z

  • Участник
  • *
  • Сообщений: 154
  • в фортачки дует вирями, а дома тихо и спокойно
    • Просмотр профиля
Re: Как сделать файлы неисполняемыми???
« Ответ #2 : 11 Июнь 2008, 01:29:42 »
chmod -x -R 123/*.txt
у меня сработало
Ubuntu(vmware) miniServer [apache2/perl/mysql/php]

Оффлайн sendmail87

  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Как сделать файлы неисполняемыми???
« Ответ #3 : 11 Июнь 2008, 02:53:11 »
find -type f -exec chmod a-x {} \;

Scriber

  • Автор темы
  • Гость
Re: Как сделать файлы неисполняемыми???
« Ответ #4 : 11 Июнь 2008, 07:30:39 »
find -type f -exec chmod a-x {} \;
Спасибо. так получилось.

chmod -x -R 123/*.txt
у меня сработало
А так не сработало. А что такое 123?

Оффлайн Q3303Z

  • Участник
  • *
  • Сообщений: 154
  • в фортачки дует вирями, а дома тихо и спокойно
    • Просмотр профиля
Re: Как сделать файлы неисполняемыми???
« Ответ #5 : 13 Июнь 2008, 12:00:07 »
ну 123 - эт эксперементальная папка в которую пихнул файлы тхт:
~/123/qssw.txt
Ubuntu(vmware) miniServer [apache2/perl/mysql/php]

 

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