Суббота, 13.01.2024 18:28

Добавляем доменных пользователей на экран входа РЕДОС Linux

Добавляем доменных пользователей на экран входа РЕДОС Linux

В прошлой статье – сслыка мы включили ПК с РЕДОС Linux в домен Active Directory. Если вы зашли под доменным пользователем и после этого перезагрузили ПК, то увидите, что в списке пользователей нет вашего пользователя:

1

Сегодня мы удалим из списка на экране входа пользователя user и добавим несколько доменных пользователей, а так же поменяем фотографию у пользователя Администратор. 

Удаляем пользователя с экрана входа

Для каждого пользователя на экране пользователя в РЕДОС Linux создается файл с настройками в папке:

Проверим список файлов, папка доступна только из под root:

su
ls /var/lib/AccountsService/users/
gdm  user

gdm  – это системная учетная запись, ни в коем случае её не трогайте!

Вместо файла user у вас может быть другой файл, его имя полностью совпадает с вашим логином в нижнем регистре!

Рассмотрим содержимое файла user:

cat /var/lib/AccountsService/users/user
[User]
Language=
XSession=
Icon=/home/user/.face
SystemAccount=false

Здесь нас интересует строка:

SystemAccount=false

Откроем файл для редактирования:

mcedit /var/lib/AccountsService/users/user

И изменим строку:

SystemAccount=false

На:

SystemAccount=true

Перезагрузим ПК:

sudo reboot

После перезагрузки, пользователь user исчезнет из списка и вы должны будете ввести вручную имя пользователя и пароль. В принципе, что касается серверов это неплохая дополнительная мера предосторожности, так как по умолчанию root не используется, а логины учетные записи администратора должны отличаться от логинов учетных записей обычного пользователя.

Тем не менее вы спокойно сможете зайти и работать под пользователем user.

Добавляем доменных пользователей на экран входа

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

Например для пользователя

Администратор@soft

Создадим файл:

mcedit /var/lib/AccountsService/users/администратор

С содержимым:

[User]
Language=
XSession=
Icon=/home/user/.face
SystemAccount=false

Перезагрузим ПК:

sudo reboot

После загрузки в списке появится пункт – Администратор

2

И мы спокойно сможем зайти как администратор домена.

Давайте добавим еще несколько пользователей, у нас  в домене есть пользователи с логинами:

AntonovMD
PanovAM

Чтобы облегчить себе жизнь мы можем просто сделать копию файла учетной записи Администратор с другим именем.

cp /var/lib/AccountsService/users/администратор /var/lib/AccountsService/users/antonovmd
cp /var/lib/AccountsService/users/администратор /var/lib/AccountsService/users/panovam

Проверим содержимое папки:

ls /var/lib/AccountsService/users/
antonovmd  gdm  panovam  user  администратор

Перезагрузим ПК:

sudo reboot

После загрузки, пользователи появятся в списке:

3

Обратите внимание, несмотря на то, что мы указывали логины в нижнем регистре, на экране они отображаются так как прописаны в Active Directory!

Меняем фотографию пользователя на экране входа

В РЕДОС Linux каждому пользователю можно назначить свою фотографию или картинку на экране входа.

Давайте добавим картинку для пользователя Администратор, я буду использовать свою фотографию:

Алтунин Василий

Прежде всего получим список всех профилей на ПК

ls /home
antonovmd@soft.altuninvv.ru 
user
panovam@soft.altuninvv.ru   
администратор@soft.altuninvv.ru

Создадим папку, в которой будет храниться фотография профиля:

mkdir /home/администратор@soft.altuninvv.ru/.face

По SSH я скопировал фотографию в папку пользователя user. Скопируем его на место:

cp /home/user/logo.png /home/администратор@soft.altuninvv.ru/.face

Откроем файл:

mcedit /var/lib/AccountsService/users/администратор

Заменим строку:

Icon=/home/user/.face

На:

Icon=/home/администратор@soft.altuninvv.ru/.face/logo.png

Сохраним файл и перезагрузим ПК:

sudo reboot

После загрузки картинка у пользователя Администратор изменится:

6

Удаление пользователей из списка при выводе ПК из домена

Давайте выведем ПК из домена, для этого воспользуемся командной строкой, запускать его нужно от root:

su
join-to-domain.sh -y

Нажмите Enter

Введите имя администратора домена

Введите пароль администратора домена

Компьютер введен в домен soft.altuninvv.ru. Вывести компьютер из домена?

Удаление учетной записи ПК из домена.
Введите имя контроллера домена или для продолжения нажмите ENTER:
Введите имя администратора домена: Администратор
Введите пароль администратора домена:

Компьютер redos выведен из домена.

Компьютер будет выведен из домена.

Проверим содержимое папки:

ls /var/lib/AccountsService/users/
antonovmd  gdm  panovam  user  администратор

Перезагрузим ПК:

sudo reboot

После перезагрузки все профили будут удалены с экрана входа:

Проверим папку:

ls /var/lib/AccountsService/users/
gdm  user

Как видите – все файлы, относящиеся к доменным учетным записям, были автоматически удалены.

Учитывайте это при выводе ПК c РЕДОС Linux из домена и не забудьте сохранить файлы с настройками в другом месте, если планируете вновь вводить ПК в домен!

Заключение

Сегодня мы рассмотрели настройку экрана входа ПК с РЕДОС Linux, включенного в домен active Directory:

Определили в какой папке находятся файлы с настройками;

Удалили из списка обычного пользователя user;

Добавили на экран входа доменного пользователя Администратор;

Добавили на экран входа еще двух доменных пользователей;

Добавили для пользователя Администратор фотографию;

Вывели ПК из домена и определили, что происходит в этом случае со сделанными настройками.

Категория Red Linux
Теги РЕДОС

Добавить комментарий

Простой текст

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Строки и абзацы переносятся автоматически.
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.
Просмотров: 214