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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Установить другое DE через консоль.  (Прочитано 4486 раз)

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

quatro

  • Гость
Re: Установить другое DE через консоль.
« Ответ #60 : 11 Октября 2016, 00:38:20 »
вот так

sudo userdel -f bvz

если пользователя звали bvz

Посмотрим что ответит система, потому как она уже сообщала, что нет такого пользователя (нет членов в группе). Оставались только процессы от него.

« Последнее редактирование: 11 Октября 2016, 00:40:27 от anchos »

Оффлайн Скуратов-Бельский

  • Автор темы
  • Активист
  • *
  • Сообщений: 504
    • Просмотр профиля
Re: Установить другое DE через консоль.
« Ответ #61 : 11 Октября 2016, 00:39:31 »
EvangelionDeath, первые три команды понял - удалить Gnome со всеми кишками, сохранив конфиги на всякий случай.
Но я хочу сначала с заменой пользователя закончить.

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: Установить другое DE через консоль.
« Ответ #62 : 11 Октября 2016, 00:44:24 »
Ну так для чего было рекомендовать автору топика сносить старого пользователя и создавать нового? Или решаем проблемы путем создания новых?

Самые простые варианты в таких случаях: сначала смотрим на драйвера, потом если с ними все ОК - удаление конфигов пользователя.

А проблема автора в том, что он перешел на ядро 4.4 (тао что в 16.04), которое не поддерживает проприетарный драйвер Ati. И надо его снести и поставить свободный
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

quatro

  • Гость
Re: Установить другое DE через консоль.
« Ответ #63 : 11 Октября 2016, 00:45:57 »
хочу сначала с заменой пользователя закончить.

Считаю это правильным, потому что всего один шаг остался. Если это не поможет, значит глюк не там, где я предполагал. Тогда можно думать и действовать дальше другими путями.

Пользователь добавил сообщение 11 Октября 2016, 00:48:06:
Ну так для чего было рекомендовать автору топика сносить старого пользователя и создавать нового? Или решаем проблемы путем создания новых?

Извините, уже сделано. Пришел бы раньше со своими советами, так и делали бы по другому.

Вернуть пользователя на место со всеми потрохами, настройками и данными, одна команда в терминале. Подсказать какая?
« Последнее редактирование: 11 Октября 2016, 00:48:06 от anchos »

Оффлайн Скуратов-Бельский

  • Автор темы
  • Активист
  • *
  • Сообщений: 504
    • Просмотр профиля
Re: Установить другое DE через консоль.
« Ответ #64 : 11 Октября 2016, 01:05:51 »
anchos, ввёл:
sudo userdel -f bvz  , выдало:
userdel: user bvz is currently used by process 1160
при повторном вводе:
user 'bvz' does not exist
Тогда я перешёл в графику (Ctrl+Alt+F7), и нажал Ctrl+Alt+Del (хотел другое попробовать), мне выдало список процессов (не ожидал), и я нашёл, что процесс 1160 - это init , запущеный от пользователя (а есть ещё init от root).

Пользователь добавил сообщение 11 Октября 2016, 01:11:24:
EvangelionDeath, я руками ядра никогда не ставил, процессор у меня "интел", видеокарта встроенная, так что драйвера руками тоже не ставил.
Сейчас в системе два пользователя - bvz и ldf, каждый со своим паролем, это как-то помешает разбираться с конфигами по-вашему способу?
« Последнее редактирование: 11 Октября 2016, 01:15:05 от Скуратов-Бельский »

quatro

  • Гость
Re: Установить другое DE через консоль.
« Ответ #65 : 11 Октября 2016, 01:45:58 »
Сейчас в системе два пользователя - bvz и ldf, каждый со своим паролем

Сейчас в системе один пользователь - ldf

Нет, не должно быть другого пользователя - bvz, удалил ты его. Несмотря на это в домашней директории /home находится директория (папка) bvz со всеми файлами и настройками этого пользователя. И вернуть к жизни этого удаленного пользователя очень легко:
 Удаление пользователя не удаляет связанный с ним домашний каталог. Оставлено на ваше усмотрение хотите ли вы удалить каталог вручную или оставите его в соответствии с вашими политиками хранения.

Помните, что любой пользователь, добавленный позднее с теми же UID/GID, как и предыдущий, получит доступ к этому каталогу если вы не предпримете необходимых мер предосторожности.

sudo useradd bvz
или:
 3. Для временного блокирования или разблокирования используйте следующий синтаксис:

sudo passwd -l usernamesudo passwd -u username
Проверить какие "живые" (не системные, тех целая куча) пользователи есть в системе:

awk -F: '{if ($3>=1000) print $1}' /etc/passwd
Правда будет среди них один незнакомец по имени nobody

Но всё это, как оказалось не имеет отношения к проблеме. Краткие итоги: другое DE так я и не понял поставилось или нет. Непонятные признаки, во всяком случае по ответам не понял. Вход в графическое окружение с паролем не появился.
У меня идеи кончились.


 
« Последнее редактирование: 11 Октября 2016, 02:19:09 от anchos »

Оффлайн Скуратов-Бельский

  • Автор темы
  • Активист
  • *
  • Сообщений: 504
    • Просмотр профиля
Re: Установить другое DE через консоль.
« Ответ #66 : 11 Октября 2016, 02:31:49 »
anchos, Кажется, починилось! Сейчас пишу с Xubuntu. Извините, долго настраивал переключение раскладки, а без него не мог залогиниться на форуме.
При очередной перезагрузке появилось окно входа по паролю под новым пользователем.
Что ещё осталось починить?

Пользователь добавил сообщение 11 Октября 2016, 02:37:37:
anchos, Спасибо большое! Нельзя ли ещё как-то дать пользователю ldf права на домашнюю папку пользователя bvz, или это опасно? Закладки в браузере хотелось бы вернуть.
« Последнее редактирование: 11 Октября 2016, 02:37:37 от Скуратов-Бельский »

quatro

  • Гость
Re: Установить другое DE через консоль.
« Ответ #67 : 11 Октября 2016, 02:38:58 »
Что ещё осталось починить?

Это смотря чего ты хочешь. Ты можешь настроить XUbuntu под себя и пользоваться. Можешь пытаться починить то окружение, которое у тебя было до этого. А, может быть, оно и не поломалось вовсе. Чтобы это проверить нужно этим новым пользователем зайти в то, другое графическое окружение.

Что ещё? Забери свои данные к себе в новый профиль нового пользователя. Ну или пытайся починить старого.

Знать всё-таки моя гипотеза недалека от истины: поломалось только в профиле старого пользователя. Чтобы окончательно убедиться, попробуй зайти в старое графическое окружение.

Вообще говоря тема была поставить DE. Вопрос решен. Можешь ставить зелёную птичку.

Удачи!

Пользователь добавил сообщение 11 Октября 2016, 02:52:16:
Нельзя ли ещё как-то дать пользователю ldf права на домашнюю папку пользователя bvz, или это опасно? Закладки в браузере хотелось бы вернуть.

Я бы посоветовал чуть по-другому. Сначала этим новым пользователем проверь функциональность системы. В обоих графических окружениях. Если всё нормально, то особо в настройки не лезь.
А потом оживи своего старого пользователя. Данные все у тебя там остались. А вот настройки - скрытые файлы, можешь сравнить тогда с настройками этого пользователя и подправить по образцу.

А так, дать права, нет ничего проще. Но сначала бы узнать кто владелец каталога:

cd /homels -al
« Последнее редактирование: 11 Октября 2016, 02:52:16 от anchos »

Оффлайн Скуратов-Бельский

  • Автор темы
  • Активист
  • *
  • Сообщений: 504
    • Просмотр профиля
Re: Установить другое DE через консоль.
« Ответ #68 : 11 Октября 2016, 02:58:32 »
ldf@456:~$ cd /home
ldf@456:/home$ ls -al
total 32
drwxr-xr-x  5 root root  4096 окт.  10 22:42 .
drwxr-xr-x 23 root root  4096 окт.  10 06:29 ..
drwxr-xr-x 33 1000 1000  4096 окт.  11 00:43 bvz
drwxr-xr-x 15 ldf  ldf   4096 окт.  11 02:21 ldf
drwx------  2 root root 16384 февр.  7  2016 lost+found
ldf@456:/home$


Пользователь добавил сообщение 11 Октября 2016, 03:05:29:
anchos, а предыдущая ваша коианда, точно, даёт незнакомца по имени Ноубоди:
 awk -F: '{if ($3>=1000) print $1}' /etc/passwd
nobody
ldf
ldf@456:/home$
« Последнее редактирование: 11 Октября 2016, 03:05:29 от Скуратов-Бельский »

quatro

  • Гость
Re: Установить другое DE через консоль.
« Ответ #69 : 11 Октября 2016, 03:12:05 »
sudo adduser ldf 1000sudo chmod -R 775 /home/bvz
После этого осторожно. Владельцем останется пользователь 1000, то есть любой пользователь, которого ты снова создашь. А у тебя появятся права на чтение, запись и исполнение всех файлов из этой директории.

Я так думаю, что можно нужные файлы из той директории просто себе копировать потихоньку. И если всё в порядке, то там дубль удалять. Это если не захочешь оживлять первоначального пользователя.
« Последнее редактирование: 11 Октября 2016, 03:16:41 от anchos »

Оффлайн Скуратов-Бельский

  • Автор темы
  • Активист
  • *
  • Сообщений: 504
    • Просмотр профиля
Re: Установить другое DE через консоль.
« Ответ #70 : 11 Октября 2016, 03:19:41 »
anchos, По моему, на первую команду терминал "ругнулся":
ldf@456:/home$ sudo adduser ldf 1000
[sudo] password for ldf:
adduser: The group `1000' does not exist.
ldf@456:/home$ sudo chmod -R 775 /home/bvz
ldf@456:/home$

quatro

  • Гость
Re: Установить другое DE через консоль.
« Ответ #71 : 11 Октября 2016, 03:25:33 »
на первую команду терминал "ругнулся":

Точно ругнулся. Нет такой группы, потому что пользователя такого нет. Давай делай сначала пользователя. Будешь ты потом его оживлять или нет, неважно.
Пока прав тебе на эту папку не прибавилось, потому что первая команда - это вкючить себя в группу владельца.
« Последнее редактирование: 11 Октября 2016, 03:27:16 от anchos »

Оффлайн Скуратов-Бельский

  • Автор темы
  • Активист
  • *
  • Сообщений: 504
    • Просмотр профиля
Re: Установить другое DE через консоль.
« Ответ #72 : 11 Октября 2016, 03:30:19 »
anchos, я сейчас заметил, что система не видит данные на других разделах, т.е. "диски" в меню показывает, если нажать, делает вид, что примонтировала, открывает файловый менеджер и пишет: This location could not be displayed you do not have the permissions necessary to view contents of "326ac0b4-e076-42d9-b642-8210f9141d94"
И что это значит? Система не хочет или не может?

quatro

  • Гость
Re: Установить другое DE через консоль.
« Ответ #73 : 11 Октября 2016, 03:33:14 »
you do not have the permissions necessary to view contents

"вы не имеете необходимого разрешения для показа контента"
Короче говоря прав нет на эту директорию.

Пользователь добавил сообщение 11 Октября 2016, 03:42:40:
Давай делай сначала пользователя

Потом добавишь себя в его группу. Потом дашь права.
« Последнее редактирование: 11 Октября 2016, 03:42:40 от anchos »

Оффлайн Скуратов-Бельский

  • Автор темы
  • Активист
  • *
  • Сообщений: 504
    • Просмотр профиля
Re: Установить другое DE через консоль.
« Ответ #74 : 11 Октября 2016, 03:53:36 »
anchos, Странно, эта директория не системная, это отдельный раздел на диске, который был виден из всех установленных систем...
По пользователям, когда я создавал нового, я вначале ввёл команду id и записал:
uid=1000(bvz) gid=1000(bvz) groups=1000(bvz),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),108(lpadmin),1249sambashare)

ldf:1001.,group'ldf'
Creating home directory '/home/ldf
Copying files from '/etc/skel'
passwd: password updated successfully Changing the user information for ldf Enter the mewvalue, or press ENTER for the default.

Пользователь добавил сообщение 11 Октября 2016, 04:05:32:
anchos, Т.е. надо создать пользователя с тем же именем, тем же паролем и тем же Uid, с которыми был bvz? А потом как-то добавить пользователя ldf в группу пользователя bvz ?
« Последнее редактирование: 11 Октября 2016, 04:05:32 от Скуратов-Бельский »

 

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