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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

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

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

quatro

  • Гость
Re: Установить другое DE через консоль.
« Ответ #45 : 10 Октября 2016, 15:44:46 »
Можно запустить какой-нибудь браузер из терминала?

Да, есть простые текстовые браузеры,например lynx.

Но это не выход. Выше уже предлагал попробовать: заходи в свою рабочуюю систему. И не перегружайся. Будем пробовать смотреть и искать в поломаной системе из нее. Это как вариант.

Но сейчас мне наиболее простым выходом видится создание нового и удаление старого пользователя.
Посмотри по ссылкам как это делается.

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

  • Автор темы
  • Активист
  • *
  • Сообщений: 504
    • Просмотр профиля
Re: Установить другое DE через консоль.
« Ответ #46 : 10 Октября 2016, 15:50:10 »
Наверное, правильнее всётаки переустановить.
Хочу ещё попробовать всётаки обновить систему до 16.04 командой:
sudo apt-get install update-manager-core
sudo do-release-upgrade
Какой аргумент надо добавить, чтобы вторая команда не спрашивала подтверждения (д/Н)? В той консоли у меня нет русских букв.
И ещё сейчас почитаю по вашим ссылкам и попробую нового пользователя.
« Последнее редактирование: 10 Октября 2016, 15:52:10 от Скуратов-Бельский »

alang

  • Гость
Re: Установить другое DE через консоль.
« Ответ #47 : 10 Октября 2016, 15:53:17 »
Да, я прочитал, что надо от имени рута найти и открыть файл
/ets/?/default.conf

/etc/init/lightdm.conf

quatro

  • Гость
Re: Установить другое DE через консоль.
« Ответ #48 : 10 Октября 2016, 15:53:31 »
Не знаю, никогда систем не обновлял.

Решение с созданием/удалением пользователя мне видится более простым и логичным. Станет понятно нарушения в самой системе или только в настройках у пользователя.

alang

  • Гость
Re: Установить другое DE через консоль.
« Ответ #49 : 10 Октября 2016, 15:53:55 »
Какой аргумент надо добавить, чтобы вторая команда не спрашивала подтверждения (д/Н)?

-y

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

  • Автор темы
  • Активист
  • *
  • Сообщений: 504
    • Просмотр профиля
Re: Установить другое DE через консоль.
« Ответ #50 : 10 Октября 2016, 16:05:36 »
alang, аргумент должен стоять до команды?
sudo -y do -release-upgrade
так?

Пользователь добавил сообщение 10 Октября 2016, 16:46:13:
anchos, с пользователями я пока понял следующее: второй пользователь не может удалить первого, т.к. первый - админ, однако, поскольку у первого пользователя автологин, то пока он не будет удалён, второй не сможет войти в систему. Я правильно понял?
« Последнее редактирование: 10 Октября 2016, 16:46:13 от Скуратов-Бельский »

alang

  • Гость
Re: Установить другое DE через консоль.
« Ответ #51 : 10 Октября 2016, 18:28:59 »
sudo -y do -release-upgrade
так?

Нет, не так. И вообще, не обязательно по-русски печатать д/Н, можно и латиницей y/n.

Я же написал, какой файл надо править.

quatro

  • Гость
Re: Установить другое DE через консоль.
« Ответ #52 : 10 Октября 2016, 19:10:48 »
ователями я пока понял следующее: второй пользователь не может удалить первого, т.к. первый - админ

Так надо и второго пользователя сделать админом.

Вот у меня:



Любой один пользователь может удалить другого.

А по ссылкам, которые я давал, всё хорошо расписано как делать через команды в терминале:



Всего два ключа. Чтобы не удалять домашний каталог первого пользователя просто не применять соответствующий ключ.

Пользователь добавил сообщение 10 Октября 2016, 19:12:29:
поскольку у первого пользователя автологин, то пока он не будет удалён, второй не сможет войти в систему. Я правильно понял?

С этим полностью согласен. Это и есть камень преткновения.
==========================================================
==========================================================
Скуратов-Бельский, хочешь делать? Делай:

- зашел в свою поломанную систему, в консоль; это ты делал, значит знаешь как
- создаёшь второго пользователя:
sudo adduser имя_второго_пользователя- в процессе установишь для него пароль и всё остальное по умолчанию подтвердишь
- добавишь этого пользователя в группу админов:
sudo usermod -aG admin имя_второго_пользователя- если система скажет, что не существует такой группы, то:
sudo usermod -aG adm имя_второго_пользователя(в разных версиях усовершенствуют и названия меняют)
- на всякий случай и в группу sudo добавим:
sudo usermod -aG sudo имя_второго_пользователя- разлогиниваешься в консоли из первого пользователя:
exit- логинишься под вторым пользователем:
имя_второго_пользователя(ясно дело попросит пароль - введешь)
удаляешь первого пользователя, оставляя домашний каталог и все данные:
sudo userdel имя_первого_пользователя-перезагружаешь систему:
sudo reboot
Если неисправность была только в профиле пользователя, а не где-то в другом месте системы, то должен появиться экран логина с выбором графического окружения.
Выбираешь, входишь, смотришь.
« Последнее редактирование: 10 Октября 2016, 20:01:24 от anchos »

Оффлайн volgautc

  • Активист
  • *
  • Сообщений: 537
    • Просмотр профиля
Re: Установить другое DE через консоль.
« Ответ #53 : 10 Октября 2016, 20:02:32 »
Насколько я помню, если выполнить завершение сеанса (Ctrl+Alt+Del == Выйти из системы), то выкинет в экран выбора пользователя и ввода пароля, даже если есть автологин. А там при нескольких установленных DE должен быть выбор, который надо сделать до выбора пользователя. Может сейчас и по другому, у меня только Unity, проверить не могу.

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: Установить другое DE через консоль.
« Ответ #54 : 10 Октября 2016, 23:04:00 »
Простой вопрос:

Код: (bash) [Выделить]
mv .config .config.old
mv .gconf .gconf.old
rm -rf .gnome*
Не помагает?
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

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

  • Автор темы
  • Активист
  • *
  • Сообщений: 504
    • Просмотр профиля
Re: Установить другое DE через консоль.
« Ответ #55 : 10 Октября 2016, 23:44:03 »
anchos, второго пользователя я создал, в группу adm и sudo его добавил, а вот удалить первого пользователя не смог. На команду:
sudo userdel bvz
пишет: userdel: user bvz is currently used by process 1160
,а на команду:
sudo deluser bvz
пишет: Removing user 'bvz',,,,
Warning: group 'bvz' has no more members.
userdel: user bvz is currently used by process 1169
/usr/sbin/deluser:'/usr/sbin/userdel bvz' returned eror code 8. Exiting
Перевод:
Пользователь BVZ в настоящее время используется процесс 1160
Удаление пользователя 'BVZ' ,,,, Предупреждение: группа 'BVZ' больше не имеет members.userdel: пользователь BVZ в настоящее время используется процесс 1169 / USR / SBIN / deluser: '/ USR / SBIN / userdel BVZ' вернулся EROR код 8 . Выход

Пользователь добавил сообщение 10 Октября 2016, 23:51:06:
EvangelionDeath, надо попробовать. Я что-то не помню, я это уже пробовал, или ещё нет... Подскажите, что делают эти команды?
« Последнее редактирование: 10 Октября 2016, 23:51:06 от Скуратов-Бельский »

quatro

  • Гость
Re: Установить другое DE через консоль.
« Ответ #56 : 11 Октября 2016, 00:19:09 »
Скуратов-Бельский, вот это и есть глюк - пользователь из системы вышел, а какой-то процесс продолжает использовать.

Примени к удалению этого пользователя ключ -f
В документации, на которую ссылку давал, так написано. Да и на картинке видно.
« Последнее редактирование: 11 Октября 2016, 00:23:36 от anchos »

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: Установить другое DE через консоль.
« Ответ #57 : 11 Октября 2016, 00:21:05 »
Скуратов-Бельский, вы что-то натворили в ДЕ. и первые 2 команды переносят папку с конфигами... после перезагрузки они будут пересозданы и сброшены "в дефолт". последняя - удаляет всякие "доп настройки" гнома

А самый такой "кардинальный метод":

Код: (bash) [Выделить]
sudo mv /home/<user> /home/<user>.backup
sudo mkdir /home/<user>
sudo chown -R <user>:<user> /home/<user>

Или надо было поменять HOME для пользователя, создав естественно его:

Код: (bash) [Выделить]
sudo mkdir /home/newhome
sudo chown -R <user>:<user> /home/newhome
sudo usermod -d /home/newhome <user>
« Последнее редактирование: 11 Октября 2016, 00:26:22 от EvangelionDeath »
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 через консоль.
« Ответ #58 : 11 Октября 2016, 00:30:37 »
Внимание! Не мешаем всё в кучу!

Прежде чем команды EvangelionDeath делать:

pwd
это покажет где, в чьей директории ты находишься. Иначе можешь начать править нового пользователя, которого ещё даже и не попробовал.

Судя по тому, что сообщает система:

Warning: group 'bvz' has no more members.

"в группе 'bvz' нет больше членов", так вот судя по этому сообщению системы пользователь "bvz" уже не существует, так что конфиги там править осторожней.

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

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

  • Автор темы
  • Активист
  • *
  • Сообщений: 504
    • Просмотр профиля
Re: Установить другое DE через консоль.
« Ответ #59 : 11 Октября 2016, 00:34:25 »
anchos, извините за непонятливость, я видел этот ключ в документации, запомнил, что -f можно, а -r нельзя, но куда его ставить?
sudo userdel -f bvz , или
sudo -f userdel bvz ?

 

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