Моя домашняя папка принадлежит пользователю root, как я могу это исправить?

Я поместил свою домашнюю папку в отдельный раздел, следуя инструкциям в Разделение разделов документации Ubuntu / Home / Moving wiki .

Теперь я не владелец собственной домашней папки. Как я могу это исправить? Я не могу использовать Wine, потому что он говорит, что я должен быть владельцем моей домашней папки. Когда я использую sudo nautilus, затем пытаюсь изменить права доступа, он возвращается к корню каждый раз, когда я выбираю себя или любую другую группу. Есть ли команда, которую я могу использовать, чтобы стать владельцем моей домашней папки?

Я уже попробовал следующие команды:

    sudo chown -R username /home/username

• Эта команда не сработала, ответили : chown: cannot access '/home/aaron/.gvfs': Permission denied

sudo chown -hvR username:username /home/username  

• Этот вывод всех имен моих файлов говорит мне, что их владельцы были изменены, но когда я пошел и проверил это, все еще сказал root.

0
задан 2 September 2013 в 11:39

1 ответ

1127 Я столкнулся с этой проблемой и решил с помощью хитрости. Вы получаете ошибку chown: cannot access 'home/aaron/.gvfs': Permission denied, потому что каталог .gvfs используется.

Что я предлагаю вам сделать.

  • Перезагрузите систему в Режим восстановления и выполните следующие действия.

    • Сначала выберите опцию Grub из перечисленного там меню , примите yes. Он установит ваш file system в режиме чтения / записи. После обновления он выйдет из Grub и вернется в меню . Затем выбрал root .

    • Теперь вы снова выполните все свои команды, которые вы пробовали выше .

    • Было бы успешно изменить разрешение. Затем выполните следующую команду, чтобы перезагрузить вашу систему.

      # reboot
      
  • 2-й путь немного сложнее. Но вы можете попробовать. Надеюсь, это сработает и у вас, у меня сработало.

    • Нажмите CTRL + ALT + F1 , чтобы перейти на tty1 и войти под своим именем пользователя.
    • Выполните следующую команду:

      sudo pgrep $ | sudo xargs kill
      
    • Она отобразит некоторое сообщение и будет ждать вашей следующей инструкции. Ничего не предпринимайте, просто нажмите CTRL + ALT + F2 , чтобы перейти на tty2 и снова войти в систему.
    • Здесь вы должны выполнить свои команды так, чтобы вы уже пытались изменить разрешение своего home.
    • Затем вернитесь к предыдущему tty1 CTRL + ALT + F1 и нажмите CTRL + Z или CTRL + C .

    • Нажмите CTRL + ALT + F7 или CTRL + ALT + F8 , чтобы вернуть дисплей. Вы также можете использовать ALT + -> непрерывно, чтобы вернуть ваш дисплей обратно.

Надеюсь, это сработает для вас. Ответьте, если что-то пойдет не так.

0
ответ дан 2 September 2013 в 11:39

Другие вопросы по тегам:

Похожие вопросы: