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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

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

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.075 секунд. Запросов: 23.