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


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

Автор Тема: Файл пользователя $Home/.dmrс имеет некорректные права доступа и игнорируется.  (Прочитано 7516 раз)

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

Оффлайн oll-holm

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Господа,  помогите решить проблему:
“Файл пользователя $Home/.dmrс имеет некорректные права доступа и игнорируется.Это препятствует сохранению сеанса и языка по умолчанию.Владельцем этого файла должен быть пользователь и файл должен иметь права доступа 0644.Домашний каталог пользователя ($home) должен принадлежать пользователю и не может быть доступен для записи другим пользователям.”

Решается эта ошибка так:

ставим на домашний каталог доступ - chmod 755 /home/username

На ~/.dmrc - chmod 600 /home/username/.dmrc

ОЬЪЯСНИТЕ , ПОЖАЛУЙСТА, ПОШАГОВО - КАКИЕ КЛАВИШИ НАЖИМАТЬ! слова консоль, root, sudo, команда - для меня пустой звук

Я измнила в Домашней папке имя пользователя и после перезагрузка выдается сначала - про некорректные права, потом - введите имя пользователя, пароль - никакой пароль не принимается, перепробовала все возможные варианты. Рекомендация войти под sudo мне непонятна.Как войти в консоль - не знаю. Что делать после Alt+Ctrl+F2 - не знаю.


Оффлайн oll-holm

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
в bios пароль супервайзера менять пробовала, пароль   пользователя тоже - ничего не получается... сейчас вот на экране - kve login

Оффлайн ziv

  • Активист
  • *
  • Сообщений: 403
    • Просмотр профиля
Тебе нужно загрузиться в recovery mode (выбрать соответствующий пункт меню) и там набрать в командной строке
chmod 755 /home/имя_твоего_пользователя
chmod 600 /home/имя_твоего_пользователя/.dmrc

Оффлайн oll-holm

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Спасибо, что не отказался помочь! (читала, что жаловаться на то, что чайник, запрещено, но так и есть)
НО я не  понимаю, как  загрузиться в recovery mode, вот в чем беда... Пожалуйста, можно пошагово - нажала reset, потом...? что потом?  к тебе в аську нельзя постучаться7 я была бы благодарна до невозможности...

Оффлайн ziv

  • Активист
  • *
  • Сообщений: 403
    • Просмотр профиля
Ответил личным сообщением.

Оффлайн oll-holm

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Хочу выразить  ziv'у огромную благодарность за  помощь! (три часа инструктирования чайника по аське - это нечто!  :D

Оффлайн ziv

  • Активист
  • *
  • Сообщений: 403
    • Просмотр профиля

Оффлайн AndriyKiev

  • Новичок
  • *
  • Сообщений: 7
  • Ubuntu 7.10
    • Просмотр профиля
Тебе нужно загрузиться в recovery mode (выбрать соответствующий пункт меню) и там набрать в командной строке
chmod 755 /home/имя_твоего_пользователя
chmod 600 /home/имя_твоего_пользователя/.dmrc
У меня та же проблема. Я набираю в командной строке recovery mode эти две строчки - ничего не меняется  :-\
Также находил на других сайтах рецепты от этой проблемы, например, вот такие:
sudo chown username:username ~/.dmrc
sudo chmod 644 ~/.dmrc
и такие:
#userdell (ваш username)
#useradd (тотже username что и был)
#chown (username) -R /home/(username)
#chmode 755 -R /home/(username)
#chmode 644 -R /home/(username)/.dmrc
у меня заработало. Надеюсь пригодится.
Но у меня ничего из этого не помогает. В чем может быть проблема? Что, вообще, означает эта ошибка, что оно от меня хочет?
Ubuntu 7.10 Gutsy Gibbon

Оффлайн ziv

  • Активист
  • *
  • Сообщений: 403
    • Просмотр профиля
Тебе нужно загрузиться в recovery mode (выбрать соответствующий пункт меню) и там набрать в командной строке
chmod 755 /home/имя_твоего_пользователя
chmod 600 /home/имя_твоего_пользователя/.dmrc
У меня та же проблема. Я набираю в командной строке recovery mode эти две строчки - ничего не меняется  :-\
Также находил на других сайтах рецепты от этой проблемы, например, вот такие:
sudo chown username:username ~/.dmrc
sudo chmod 644 ~/.dmrc

Тут надо понимать, что если ты грузишься в recovery mode, то ~/ будет указывать на домашний каталог пользователя root, а нам нужно не это. Поэтому нужно выполнять
sudo chown username:username /home/username/.dmrc
sudo chmod 644 /home/username/.dmrc

и такие:
#userdell (ваш username)
#useradd (тотже username что и был)
#chown (username) -R /home/(username)
#chmode 755 -R /home/(username)
#chmode 644 -R /home/(username)/.dmrc
у меня заработало. Надеюсь пригодится.
Но у меня ничего из этого не помогает. В чем может быть проблема? Что, вообще, означает эта ошибка, что оно от меня хочет?

Да, нам с oll-holm в конце концов пришлось создать нового пользователя.
Что означает ошибка - написано же в самом ее выводе. Например, тут был человек, у которого она возникала из-за того, что раздел с /home не монтировался.

Оффлайн AndriyKiev

  • Новичок
  • *
  • Сообщений: 7
  • Ubuntu 7.10
    • Просмотр профиля
ziv,
подскажите, пожалуйста, как с recovery mode удалить старого и создать нового юзера?
Или что мне можно еще сделать в данной ситуации? Можно как-то исправить ошибку с помощью инсталляционного диска Ubuntu?
Ubuntu 7.10 Gutsy Gibbon

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Файл пользователя $Home/.dmrс имеет некорректные
« Ответ #10 : 26 Октября 2008, 20:34:03 »
ziv,
подскажите, пожалуйста, как с recovery mode удалить старого и создать нового юзера?
Или что мне можно еще сделать в данной ситуации? Можно как-то исправить ошибку с помощью инсталляционного диска Ubuntu?

AndriyKiev, грузитесь в recovery mode, выполняйте команды:
# chown 0:0 /home
# chmod 755 /home
# newuser="имя_нового_пользователя_без_пробелов_латиницей"
# adduser $newuser
# chown -R $newuser:$newuser /home/*

Оффлайн AndriyKiev

  • Новичок
  • *
  • Сообщений: 7
  • Ubuntu 7.10
    • Просмотр профиля
После ввода строчки:
# adduser $newuserоно мне сообщило, что такой юзер уже есть. и действительно, я ж его не удалил.
Но тем не менее помогло! Спасибо!
Ubuntu 7.10 Gutsy Gibbon

Оффлайн marlboro.lights

  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
:D  :'(

Перепробовал все приведенные рецепты, но ничего не помогло.
У меня проблема появилась после того, как я в свойствах пользователя изменил домашнюю папку с /home/marlboro.lights на /home. Я создал несколько новых "гомункулов и франкенштэйнов", т.е. пользователей, но у них нет прав администратора, так что я в тупике.
А изначально, хотел просто скопировать данные одного пользователя в папку другого. :idiot2: :-[ :D


Оффлайн bucker

  • Участник
  • *
  • Сообщений: 171
    • Просмотр профиля
Попробуй восстановить $home для себя:

В recovery mode:
usermod -d /home/marlboro.lights marlboro.lights

Второй вариант - добавить гомункула в группу admin через редактирование /etc/group (добавь гомункула в соответствующую строчку через запятую)

zotkindm

  • Гость
Ну вы даете, для смены прав одного файла целую тему развили.

 

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