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


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

Автор Тема: Никогда так не делайте! (sudo chmod -R 644 /~)  (Прочитано 4119 раз)

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

Оффлайн dmig

  • Старожил
  • *
  • Сообщений: 1668
    • Просмотр профиля
Re: Никогда так не делайте! (sudo chmod -R 644 /~)
« Ответ #15 : 15 Апреля 2009, 16:11:51 »
сколько ж вас таких стало?  ;D

и хватит гадать! почитайте, что такое права в файловой системе!
в данном случае нет прав на просмотр директрий в ~

лечить так:
сначала залогиниться в систему собой (не нужно никаких recovery/livecd)
cd
sudo find . -type d -exec chown $USER:$USER {} \; # на всякий случай выставим правильного владельца
sudo find . -type d -exec chmod u+x {} \; # на все директории проставить права на просмотр содержимого
find . -type f chmod 600 {} \; # некоторые программы будут ругаться, если права на чтение на конфигов есть не только у владельца
если же всё таки запускаете в recovery или с livecd, то cd нужно делать в домашнюю директрию пользователя, а вместо $USER -- подставить имя нужного пользователя.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Никогда так не делайте! (sudo chmod -R 644 /~)
« Ответ #16 : 15 Апреля 2009, 16:23:50 »
Kamiel,
ls -la /{,home}?

Оффлайн kakty3

  • Участник
  • *
  • Сообщений: 128
    • Просмотр профиля
Re: Никогда так не делайте! (sudo chmod -R 644 /~)
« Ответ #17 : 15 Апреля 2009, 17:09:25 »
может я тупой,но нельзя ли просто войти под рутом в систему и поставить права какие надо?

Оффлайн Kamiel

  • Участник
  • *
  • Сообщений: 139
  • Gentoo Linux Zen
    • Просмотр профиля
Re: Никогда так не делайте! (sudo chmod -R 644 /~)
« Ответ #18 : 15 Апреля 2009, 17:11:42 »
Вобщем, так. Вернулся к исходной точке.
"Программе GDM не удалось записать в ваш авторизационный файл. Это может означать, что не хватает дискового пространства, или что не удалось открыть вашу домашнюю папку для записи. В любом случае, сессия будетзакрыта. Обратитесь к администратору." То-есть - ко мне)
Повторяю - проблема возникла после переноса корня на другой раздел командой cp /* <читать выше>.
права доступа у меня сейчас такие:
/home/user
drwxr-xr-x user user
~/.dmrc
-rm------- user user
Кто-нибудь имеет представление, чему следует выставить должные права ??? (предположительно chmod u+s - именно это cp не сохраняет).
Рута нет. А какие надо? Я б и через sudo из-под консоли выставил.
Я МОГУ ПОМОЧЬ С :<br />Xmonad; FluxBox; Jack; EMACS

Оффлайн dmig

  • Старожил
  • *
  • Сообщений: 1668
    • Просмотр профиля
Re: Никогда так не делайте! (sudo chmod -R 644 /~)
« Ответ #19 : 15 Апреля 2009, 17:37:45 »
...
Повторяю - проблема возникла после переноса корня на другой раздел командой cp /* <читать выше>.
...
маладец!
читать man cp до полного просветления.
если копируешь всё, делай это cp -a
а сейчас, лучше повтори копирование начисто -- надёжнее выйдет.

Оффлайн Kamiel

  • Участник
  • *
  • Сообщений: 139
  • Gentoo Linux Zen
    • Просмотр профиля
Re: Никогда так не делайте! (sudo chmod -R 644 /~)
« Ответ #20 : 15 Апреля 2009, 17:54:04 »
Не выйдет :-[ Исходный раздел уже затёр... Есть другие пути?
Я МОГУ ПОМОЧЬ С :<br />Xmonad; FluxBox; Jack; EMACS

Оффлайн dmig

  • Старожил
  • *
  • Сообщений: 1668
    • Просмотр профиля
Re: Никогда так не делайте! (sudo chmod -R 644 /~)
« Ответ #21 : 15 Апреля 2009, 18:36:46 »
проще всего -- переставить систему начисто.
home - на отдельный раздел. потом доставишь пакеты, которые были, конфиги все подцепятся.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Никогда так не делайте! (sudo chmod -R 644 /~)
« Ответ #22 : 15 Апреля 2009, 18:37:39 »
Не выйдет :-[ Исходный раздел уже затёр... Есть другие пути?
Либо устанавливайте корректные права и владельца на все системные файлы и директории, либо реинсталл.

Оффлайн UbuntuFox

  • Новичок
  • *
  • Сообщений: 46
  • Ubuntu мастер
    • Просмотр профиля
Re: Никогда так не делайте! (sudo chmod -R 644 /~)
« Ответ #23 : 15 Апреля 2009, 19:56:23 »
Спасибо) Не буду так делать.

Оффлайн zenn

  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Re: Никогда так не делайте! (sudo chmod -R 644 /~)
« Ответ #24 : 15 Апреля 2009, 23:02:13 »
Я сегодня пока проводил некие шаманские изменения и устанаовку растоманского софта, под втыком выполнил :
sudo chmod 666 /usr/bin
П.с. - некогда так не делайте =))))))))))))
 :2funny: :2funny: :2funny: :D ;D ;D ;D

Оффлайн Kamiel

  • Участник
  • *
  • Сообщений: 139
  • Gentoo Linux Zen
    • Просмотр профиля
Re: Никогда так не делайте! (sudo chmod -R 644 /~)
« Ответ #25 : 15 Апреля 2009, 23:53:48 »
Даёшь ;D
А вообще - искренне сочуствую...
Решение же своей проблемы я нашел - оно было не очевидным, но лежало на поверхности. Как оказывается, при логине пишется запись в /tmp (на который я вообще внимания не обращал :) ). В результате проблема решена добавлением 1 бита в права /tmp. Курьёз, однако :coolsmiley:
Спасибо всем за помощь ^_^
Я МОГУ ПОМОЧЬ С :<br />Xmonad; FluxBox; Jack; EMACS

 

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