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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Права на каталоги linux  (Прочитано 1666 раз)

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

Оффлайн ADA

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Права на каталоги linux
« : 27 Июля 2009, 12:12:18 »
   Доброго времени суток!!! Ситуация заключается в том что после некоторых манипуляций в консоли были изменены права доступа к папкам для пользователей. В итоге - не работают некоторые проги и даже аудио девайс отказал. Подскажите как можно восстановить стандартные права на системные каталоги, и моно ли это сделать списком, чтоб не выставлять по одному... :'(

Оффлайн sciko

  • Активист
  • *
  • Сообщений: 854
    • Просмотр профиля
Re: Права на каталоги linux
« Ответ #1 : 27 Июля 2009, 12:27:56 »
Подскажите как можно восстановить стандартные права
Никак. Стандартных прав не существует.
Ситуация заключается в том что после некоторых манипуляций в консоли были изменены права доступа к папкам для пользователей.
Лог шелла не забудь сохранить в файле. Иначе забудешь на что менял права.
и моно ли это сделать списком, чтоб не выставлять по одному... :'(
Списком нельзя. Можно попробовать скриптом.Да и опция -R прописана в POSIX.

Оффлайн ADA

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Права на каталоги linux
« Ответ #2 : 27 Июля 2009, 12:55:27 »
Никак. Стандартных прав не существует.
Да, но какие-то права устанавливаются по дэфолту при установке Linux!!!

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Права на каталоги linux
« Ответ #3 : 27 Июля 2009, 12:59:21 »
Да, но какие-то права устанавливаются по дэфолту при установке Linux!!!
Разные права на различные каталоги и файлы.

Повод попрактиковаться в реинсталле. %)

Оффлайн sciko

  • Активист
  • *
  • Сообщений: 854
    • Просмотр профиля
Re: Права на каталоги linux
« Ответ #4 : 27 Июля 2009, 13:13:07 »
Никак. Стандартных прав не существует.
Да, но какие-то права устанавливаются по дэфолту при установке Linux!!!
Конечно, устанавливаются. Но любое их изменение -- это дорога в 1 сторону (нельзя их откатить изменения).
Как вариант, можно cкриптом с LiveCD собрать права на файлы из определённой директории (например, через find / -print0|xargs -0 stat -c'%a %n>>filename.log), а потом такие же выставить в другой директории.

Пользователь решил продолжить мысль 27 Июля 2009, 13:15:23:
Но не факт, что на LiveCD такие же права будут как и на установленном дистрибутиве. Но попытаться стоит (тебе осталось написать всего 1 однострочный скрипт).
« Последнее редактирование: 27 Июля 2009, 13:15:23 от sciko »

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: Права на каталоги linux
« Ответ #5 : 27 Июля 2009, 13:44:55 »
Скриптом можно сделать все. Но после этого Ваш Linux будет как решето.
Если уж так надо - получайте, но я здесь ни при чем.
find / -name "*" | xargs chmod 755

Пользователь решил продолжить мысль 27 Июля 2009, 13:47:17:
Чтобы было еще круче, сделайте это под sudo. :coolsmiley:
« Последнее редактирование: 27 Июля 2009, 13:47:17 от alexander.pronin »

Оффлайн sciko

  • Активист
  • *
  • Сообщений: 854
    • Просмотр профиля
Re: Права на каталоги linux
« Ответ #6 : 27 Июля 2009, 13:58:44 »
Скриптом можно сделать все. Но после этого Ваш Linux будет как решето.
После моего способа ни таким уж и решетом. Хотя...
Если уж так надо - получайте, но я здесь ни при чем.
find / -name "*" | xargs chmod 755
А вот так делать не надо.
1. Здесь запрещается запись, всем кроме хозяина. Для директорий это равносильно запрету на создание и удаление файлов.
2. Скрипт некорректно будет обрабатывать пути с пробелами и, возможно, спец.символами.

Пользователь решил продолжить мысль 27 Июля 2009, 13:47:17:
Чтобы было еще круче, сделайте это под sudo. :coolsmiley:
Боюсь, что для тех файлов которым он поменял права sudo понадобиться.

Оффлайн ADA

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Права на каталоги linux
« Ответ #7 : 27 Июля 2009, 18:57:32 »
Спасибо за ответы...Получается что после установки надо делать бэкап на права для системных каталогов и файлов...Я думаю в будущих версиях разработчики как-нибудь обратят внимание на данное неудобство...

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Права на каталоги linux
« Ответ #8 : 27 Июля 2009, 19:07:06 »
Надо быть аккуратнее, когда выполняешь команды под sudo.
В данном случае chmod является аналогом rm.

Оффлайн sciko

  • Активист
  • *
  • Сообщений: 854
    • Просмотр профиля
Re: Права на каталоги linux
« Ответ #9 : 28 Июля 2009, 09:18:04 »
Получается что после установки надо делать бэкап на права для системных каталогов и файлов...
В этом нет никакой необходимости. Просто Linux рассчитан на тех кто понимает, что делает. А не на тех кто хочет просто потыкать клавиатуру, да пощёлкать мышью.

Из этой истории есть один поучительный вывод: если не знаешь что это и как это работает -- не трогай!

Оффлайн hinotf

  • Участник
  • *
  • Сообщений: 208
  • хрюмзолорд
    • Просмотр профиля
Re: Права на каталоги linux
« Ответ #10 : 28 Июля 2009, 09:40:32 »
Получается что после установки надо делать бэкап на права для системных каталогов и файлов...
В этом нет никакой необходимости. Просто Linux рассчитан на тех кто понимает, что делает. А не на тех кто хочет просто потыкать клавиатуру, да пощёлкать мышью.

Из этой истории есть один поучительный вывод: если не знаешь что это и как это работает -- не трогай!

Я сказал бы иначе - думаю, ни одна операционная система не рассчитана на то, что пользователь с полными правами доступа будет делать то, чего не понимает. Но руки чешутся почему-то в основному новичков на Linuxе.
Aiya, Earendil, elenion ancalima!

 

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