И так суть проблемы: По случайности в домашней директории изменил права доступа на root.
Хотел из-под своего пользователя изменить права доступа, но не получилось. Решил перезагрузиться. После при входе в систему ввожу пароль, но система не пускает и остается на том же месте. У меня пользователь один и не могу вызвать терминал, чтоб создать хотя бы еще 1 пользователя.
Кароче - не могу войти в систему.
Пытался через LiveCD изменить права доступа к папке - но почему-то он не дает изменить?!
Прошу помочь.
P.S.: Это написал через 2 систему - Windows.
D' Normalization: Знаете, как вызвать терминал, когда находитесь "Вход системы" ?! Думаю, если создать 2 пользователя - можно попробывать изменить права доступа к папке.
D' Normalization: ну я вообщем-то сейчас в Windowse и не могу сказать какая конкретная ошибка - но понятно что команда не проходит. На счет chmod - прогуглил. Кроме него еще нашел fsck - тоже пробовал, не получилось - все действия производил в LiveCD, т.к. нет возможности в локальной Linux все это сделать!
D' Normalization: сейчас в LiveCD
su cd /run/media/manjaro/qwead123-asd-asd22-rfs3234frf-12d2/home
ls -l
drwx------ 39 root root 4096 Jan5 13:47 thenovalive
thenovalive2013:
chmod меняет права доступа, а не владельца. Что вы конкретно сделали? Что сменили? Права или владельца?
1) Загружаемся с livecd
2) Монтируем диск
3) Меняем владельца chown user:user /path/to/home
D' Normalization: Не понял, какой путь писать?!
Сделал так
su cd /run/media/manjaro/qwead123-asd-asd22-rfs3234frf-12d2
chown thenovalive:thenovalive /path/to/home
Выдал - chown: invalid user: 'thenovalive:thenovalive'
Что это могло бы означать, м.б. это из-за LivdeCD и не знает что есть пользователь thenovalive ?!
thenovalive2013: понятно. запускайте лайвсиди. посмотрите на своём винте в etc/passwd айди пользователя. далее
sudo chown (id):root -R /run/media/manjaro/qwead123-asd-asd22-rfs3234frf-12d2/home/thenovalive
когда закончит загружайтесь уже от себя. далее sudo chown thenovalive:thenovalive -R /home/thenovalive
Выдал ошибку
chown: changing ownership of '/run/media/manjaro/qwead123-asd-asd22-rfs3234frf-12d2/home/thenovalive/.local/share/recently-used.xbel': Operation not permittedd
chown: changing ownership of '/run/media/manjaro/qwead123-asd-asd22-rfs3234frf-12d2/home/thenovalive/.kde4/share/apps/RecentDocuments': Operation not permittedd
chown: changing ownership of '/run/media/manjaro/qwead123-asd-asd22-rfs3234frf-12d2/home/thenovalive/': Operation not permittedd
thenovalive2013: в таком случае я не думаю, что это эта проблема. у вас должен появится гуи экран логина до любого входа пользователя. он появляется в любом случае, что бы вы не натворили у себя в хомяке. так что вспоминайте, что ещё делали и где
romy4: не 3 файла, а
1 home/thenovalive/.local/share/recently-used.xbel - "операция не разрешена"
2 home/thenovalive/.kde4/share/apps/RecentDocuments - "операция не разрешена"
3 home/thenovalive - "операция не разрешена"
romy4: А что, если
1 home/thenovalive/.local/share/recently-used.xbel -удалить файл (что-то там прописано в файле)
2 home/thenovalive/.kde4/share/apps/RecentDocuments - удалить папку (она пустая)
и заново sudo chown 1000:1000 -R /run/media/manjaro/qwead123-asd-asd22-rfs3234frf-12d2/home/thenovalive
Last login: Tue Jan 5 23:23:43 on tty2
-- thenovalive: /home/thenovalive: change directory failed: Permission denied
Logging in with home = "/".
-bash: /home/thenovalive/.bash_profile: (и тут несколько квадратиков - видимо по русскому написано!)
Выдал ошибку
chown: changing ownership of '/home/thenovalive/.local/share/recently-used.xbel': Operation not permittedd
chown: changing ownership of '/home/thenovalive/.kde4/share/apps/RecentDocuments': Operation not permittedd
chown: changing ownership of '/home/thenovalive/': Operation not permittedd
romy4: И так по порядку.
1. Згаржуаюсь с ноутбука (LiveCD отключил - флэшку извлек - вытащил из гнезда USB)
2. Нахожусь в консоле (CTRL+ALT+F2) и прописываю
2.1 root
2.2 пароль от thenovalive
все зашел. Дальше прописываю
sudo chown 1000:100 -R /home/thenovalive
Выдает ошибку:
chown: changing ownership of '/home/thenovalive/.local/share/recently-used.xbel': Operation not permittedd
chown: changing ownership of '/home/thenovalive/.kde4/share/apps/RecentDocuments': Operation not permittedd
chown: changing ownership of '/home/thenovalive/': Operation not permittedd
P.S.: Управление пользователями
account:password:UID:GID:GECOS:directory:shell
где:
account — имя пользователя
password — пароль пользователя
UID — идентификационный номер пользователя
GID — идентификационный номер основной группы пользователя
GECOS — необязательное поле, используемое для указания дополнительной информации о пользователе (напирмер, полное имя пользователя)
directory — домашний каталог ($HOME) пользователя
shell — командный интерпретатор пользователя (обычно /bin/sh)
romy4: Вы у меня спрашивали, что я сделал до трабла?!
Мои действия:
1. Открыл файловый менеджер и зашел в Home директорию. В пустой области нажал правой кнопокй мыши и выбрал из контекстного меню след.: Root Actions-Ownership to Root
2. После закрыл файловый менеджер.
3. Запустил программу Deluge и у меня выскочила ошибка, но программа открылась.
4. Открыл опять файловый менеджер -по умолчанию открывает Home директорию и вот тогда то и началась свистопляска, файловый менеджер открылся не в моем темном-стиле, т.е. из-под рута зашел файловый менеджер и не смог открыть мою home директорию.
5. Решил перезагрузиться.
6. В систему после вода пароля не смог зайти.
7. Вот мои действия.
Меня все терзали сомнения почему эти 2 пункта не хотят изменяться?!
sudo chown 1000:100 -R /home/thenovalive
1 home/thenovalive/.local/share/recently-used.xbel
2 home/thenovalive/.kde4/share/apps/RecentDocuments
Все успешно выполнилось, затем я такой радостный ввел долгожданную команду:
sudo chown 1000:100 -R /home/thenovalive
И тоже без ошибок. Сразу же ребутнулся и вауля, мой пароль прошел и я зашел в систему!
В прошлом систем администратор, сейчас программист
Емли у Вас Ubuntu, то Вам поможет загрузка в режим Recovery, где надо выбрать из меня запуск оболочки (shell). Вы попадете в single mode операционки и сможите поменять права на директори через:
chown user:user-group -r /home/user
Не пускает так как система не может прочитать/записать файлы в домашней директории пользователя.
thenovalive2013: По идее Ваша команда должна выглядеть так:
sudo chown thenovalive:thenovalive -r /run/media/manjaro/qwead123-asd-asd22-rfs3234frf-12d2/home/thenovalive
Евгений: УРАААА!!!! Победил проблему!!!
Начал гуглить и наткнулся на это - Как удалить папку из под root если пишет «Отказано в доступе»?
(Как удалить папку из под root если пишет «Отказано в доступе»?)
Меня все терзали сомнения почему эти 2 пункта не хотят изменяться?!
sudo chown 1000:100 -R /home/thenovalive
1 home/thenovalive/.local/share/recently-used.xbel
2 home/thenovalive/.kde4/share/apps/RecentDocuments
Все успешно выполнилось, затем я такой радостный ввел долгожданную команду:
sudo chown 1000:100 -R /home/thenovalive
И тоже без ошибок. Сразу же ребутнулся и вауля, мой пароль прошел и я зашел в систему!