Коллеги, стоит грязная, не изящная задача дать возможность править 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 Спасибо!