Гость
Map
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Приоритет локального User'а над Domain User'ом в Linux / 19 сообщений из 19, страница 1 из 1
15.02.2021, 18:02
    #40045555
Приоритет локального User'а над Domain User'ом в Linux
У меня возникла такая проблема.
У нас в системе есть Domain User 'oracle' (он мне и мешает).
А мне нужно создать локального User'а 'oracle', что бы подсоединяться к локально установленному Oracle DB.
Я создаю локального User'а 'oracle' (прописиваю его в /etc/passw, для home directory), устанавливаю в эту директорию подходящие сертификаты (в /opt/oracle/.ssh/authorized_keys) — надо подсоединяться через ssh: ssh -i private_certificate oracle@localhost.
так этот ssh "цепляет" глобального User'а 'oracle', а не локального...
Как можно скрыть(disable) Domain User'а 'oracle' ?
Или определить в системе приоритет для локального User'а ?

Операционная система — RHEL 8.

Спасибо!
...
Рейтинг: 0 / 0
16.02.2021, 03:00
    #40045637
OoCc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приоритет локального User'а над Domain User'ом в Linux
АнатолийДу,

Можно запретить домэйновскому юзеру логиниться в этот бокс или настроить sssd на ввод домэйновского имени с именем домэйна.
...
Рейтинг: 0 / 0
16.02.2021, 13:40
    #40045757
bga83
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приоритет локального User'а над Domain User'ом в Linux
АнатолийДу
А мне нужно создать локального User'а 'oracle', что бы подсоединяться к локально установленному Oracle DB.
эээ, тут вообще никакой связи нет на самом деле

АнатолийДу
Или определить в системе приоритет для локального User'а ?
nsswitch.conf
...
Рейтинг: 0 / 0
16.02.2021, 16:58
    #40045870
landy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приоритет локального User'а над Domain User'ом в Linux
АнатолийДу,
сделайте другого локального юзера(не oracle) и включите его в группу dba, и цепляйтесь им к БД
Или вам что-то другое нужно?
...
Рейтинг: 0 / 0
17.02.2021, 01:13
    #40046045
Приоритет локального User'а над Domain User'ом в Linux
OoCc,

А можно небольшой пример, как это сделать ?
...
Рейтинг: 0 / 0
17.02.2021, 01:18
    #40046046
Приоритет локального User'а над Domain User'ом в Linux
landy
АнатолийДу,
сделайте другого локального юзера(не oracle) и включите его в группу dba, и цепляйтесь им к БД
Или вам что-то другое нужно?


К сожалению другого юзера сложно "прикрутуть", под oracle много скриптов уже написано и не мной...
...
Рейтинг: 0 / 0
17.02.2021, 07:39
    #40046065
landy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приоритет локального User'а над Domain User'ом в Linux
АнатолийДу,

sudo su - oracle ?
...
Рейтинг: 0 / 0
17.02.2021, 15:41
    #40046310
Приоритет локального User'а над Domain User'ом в Linux
landy
АнатолийДу,

sudo su - oracle ?


Не подходит :-(
Мне нужен именно ssh connection в дальнейшем...
...
Рейтинг: 0 / 0
17.02.2021, 17:49
    #40046356
landy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приоритет локального User'а над Domain User'ом в Linux
АнатолийДу,

Не понял, что значит нужен потом ssh?
Подключаешься по ssh локальным пользователем и делаешь sudo su - oracle
У тебя уже ssh подключение
...
Рейтинг: 0 / 0
17.02.2021, 18:08
    #40046363
landy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приоритет локального User'а над Domain User'ом в Linux
можешь завести локального пользователя, потом поправь в /etc/passwd (в текстовом редакторе)
id пользователя на id локального пользователя oracle и его домашний каталог
логинишься этим новым пользователем, имя будет новое, а идентификаторы как у пользователя oracle и попадешь в его домашний каталог
Группы назначь такие же как у локального пользователя oracle
...
Рейтинг: 0 / 0
17.02.2021, 23:16
    #40046472
OoCc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приоритет локального User'а над Domain User'ом в Linux
АнатолийДу
OoCc,

А можно небольшой пример, как это сделать ?

самое простое запретить домэйн юзеру oracle логинится локально.
Код: sql
1.
$ sudo realm deny oracle
...
Рейтинг: 0 / 0
17.02.2021, 23:54
    #40046480
Приоритет локального User'а над Domain User'ом в Linux
landy
АнатолийДу,

Не понял, что значит нужен потом ssh?
Подключаешься по ssh локальным пользователем и делаешь sudo su - oracle
У тебя уже ssh подключение


Да, подключаюсь локальным пользователем по ssh, всё правильно...
А потом запускаю сложный и долгий процесс из которого мне надо сменить пользователя на oracle (что бы работать с ДБ Oracle) без и запроса у пользователя его пароля для sudo...
Для этого и используется ssh с сертификатом : ssh -i private_certificate oracle@localhost
...
Рейтинг: 0 / 0
18.02.2021, 00:07
    #40046483
Приоритет локального User'а над Domain User'ом в Linux
[quot landy#22282399]можешь завести локального пользователя, потом поправь в /etc/passwd (в текстовом редакторе)
id пользователя на id локального пользователя oracle и его домашний каталог
логинишься этим новым пользователем, имя будет новое, а идентификаторы как у пользователя oracle и попадешь в его домашний каталог

Я так и делал...
Допустим, ID глобального пользователя oracle 1234...
я создаю в /etc/passw запись :
oracle:x:5678:5678::/opt/oracle:/bin/bash

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

("useradd oracle" не работает, говорит, что пользователь oracle уже есть...)
прописываю в /opt/oracle/.ssh/authorized_keys - соответствующий моемы private_certificate public key для ssh -i private_certificate oracle@localhost, но, мой ssh "идёт" по глобальному oracle 1234...
...
Рейтинг: 0 / 0
18.02.2021, 08:21
    #40046514
landy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приоритет локального User'а над Domain User'ом в Linux
[quot АнатолийДу#22282538]
landy
АнатолийДу,

А потом запускаю сложный и долгий процесс из которого мне надо сменить пользователя на oracle (что бы работать с ДБ Oracle) без и запроса у пользователя его пароля для sudo...


Зачем?
создаете пользователя, скажем oracle1

дальше visudo (из под root) добавляете
oracle1 ALL =(ALL) NOPASSWD: /bin/su

логинетесь oracle1
sudo su - oracle будет без пароля
...
Рейтинг: 0 / 0
18.02.2021, 09:05
    #40046517
landy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приоритет локального User'а над Domain User'ом в Linux
И насколько я понимаю - нужен доступ к БД без пароля для выполнения скриптов
Про это уже сказано
заведите пользователя, напр orausr, включите его в группу dba хоста
перепишите скрипты в домашний каталог нового пользователя или дайте права на их выполнение, если они лежат в отдельном каталоге
и будут у вас выполнятся команды типа sqlplus / as sysdba, rman target / nocatalog без пароля
для этого небязательно называться пользователем oracle, требуется чтобы вы входили в группу dba
не забудьте только для нового пользователя окружение настроить ($ORACLE_HOME и т п)
...
Рейтинг: 0 / 0
18.02.2021, 13:46
    #40046656
OoCc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приоритет локального User'а над Domain User'ом в Linux
АнатолийДу
[поскипано]
Или определить в системе приоритет для локального User'а ?

Операционная система — RHEL 8.

Спасибо!

приоритет меняется в /etc/nsswitch.conf

поставь files первым

Код: sql
1.
2.
passwd      files sss
shadow      files sss
...
Рейтинг: 0 / 0
19.02.2021, 08:37
    #40046985
bga83
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приоритет локального User'а над Domain User'ом в Linux
OoCc
АнатолийДу
[поскипано]
Или определить в системе приоритет для локального User'а ?

Операционная система — RHEL 8.

Спасибо!

приоритет меняется в /etc/nsswitch.conf

поставь files первым

Код: sql
1.
2.
passwd      files sss
shadow      files sss

этот конфиг был упомянут в самом начале треда, но ТС упорно игнорирует его предпочитая возиться с альтернативными вариантами, видать процесс важнее результата
...
Рейтинг: 0 / 0
21.02.2021, 11:49
    #40047637
Приоритет локального User'а над Domain User'ом в Linux
bga83
OoCc
пропущено...

приоритет меняется в /etc/nsswitch.conf

поставь files первым

Код: sql
1.
2.
passwd      files sss
shadow      files sss

этот конфиг был упомянут в самом начале треда, но ТС упорно игнорирует его предпочитая возиться с альтернативными вариантами, видать процесс важнее результата


Изначально эти установки выглядели так:

passwd: files vas4
shadow: files

После установки Ваших ничего не изменилось - работать не стало...
...
Рейтинг: 0 / 0
21.02.2021, 12:32
    #40047644
OoCc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приоритет локального User'а над Domain User'ом в Linux
АнатолийДу
bga83
пропущено...
этот конфиг был упомянут в самом начале треда, но ТС упорно игнорирует его предпочитая возиться с альтернативными вариантами, видать процесс важнее результата


Изначально эти установки выглядели так:

passwd: files vas4
shadow: files

После установки Ваших ничего не изменилось - работать не стало...

Ну тебе нужно сначала выяснить как твой бокс работает с домэйном. То что я привел это для случая sssd, то что в RHEL8 .
И realm - это тоже оттуда.
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Приоритет локального User'а над Domain User'ом в Linux / 19 сообщений из 19, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]