LINUX.ORG.RU

Запуск nmtui по логину

 ,


0

1

Коллеги, стоит грязная, не изящная задача дать возможность править IP сервера, но не трогать остальных конфигов для сторонних пользователей. Решили сделать просто, создали пользователя nmtui с полным рутом (знаю, плохо) и далее в /etc/passwd прописал:

nmtui:x:1004:1004::/home/nmtui:/usr/bin/nmtui

при попытке логина пишет:

# su - nmtui Последний вход в систему:Ср авг 30 18:57:09 MSK 2017на pts/1

Usage: nmtui
nmtui edit [connection]
nmtui connect [connection]
nmtui hostname [new hostname]
#

При чём, если /usr/bin/nmtui заменить на /bin/bash и ручками запустить, то всё работает.

Основная задача, чтобы работало по ssh.

Есть какой-то способ это победить или другой вариант, чтобы пользователь не мог запустить ничего, кроме этой программы? ОС Centos 7 Спасибо!



Последнее исправление: dlinyj (всего исправлений: 2)
Ответ на: комментарий от Deleted

при выходе из него он получит полный рут, не есть гуд

dlinyj
() автор топика
Ответ на: комментарий от mogwai

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

dlinyj
() автор топика
Ответ на: комментарий от mogwai

Решил проблему просто...

Добавил в .bashrc строки
nmtui
exit

dlinyj
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.