Страница 1 из 1

Запуск проги в другой группе

Добавлено: 21 мар 2017, 02:43
НовичъЁк
Здравствуйте.

Подскажите, пожалуйста как правильно запустить в Linux Mint KDE 17.3 x64 какую-либо программу под текущим (не root) пользователем, но в другой (заранее созданной) группе?

Запуск проги в другой группе

Добавлено: 21 мар 2017, 06:34
colonel
не совсем понятно что именно вы хотите
gksu - не ????
gksu.png
gksu.png (16.98 КБ) 1242 просмотра
( root заменить на требуемое )

ну или как -то типа в настройках Пользователи и группы включить вашего пользователя в состав требуемой "заранее созданной" группы?

Запуск проги в другой группе

Добавлено: 21 мар 2017, 09:12
di_mok
sudo -u <username> <command>

Запуск проги в другой группе

Добавлено: 25 апр 2017, 17:15
НовичъЁк
К сожалению, не работает:

Код: Выделить всё

sudo -g NewGroup -u MyUser ktorrent
выдает ошибку
unnamedapp(1234): KUniqueApplication: Cannot find the D-Bus session server: "Failed to connect to socket /tmp/dbus-xxxxxxxxxx: Connection refused"
Pipe closed unexpectedly


То же самое с калькулятором

Код: Выделить всё

sudo -g NewGroup -u MyUser kcalc
заявляет, что
Session bus not found
и предлагает выполнить команду
export $(dbus-launch)
выполнение которой ничего не меняет

Команда
echo $DBUS_SYSTEM_BUS_ADDRESS
выдает пустую строку :sad:
=================

А у команд kdesudo и gksudo в принципе нет ключа -g для запуска из-под другой группы...

Запуск проги в другой группе

Добавлено: 25 апр 2017, 19:00
Chocobo
НовичъЁк, Как-то вот так
Снимок экрана в 2017-04-25 18-58-45.png

Запуск проги в другой группе

Добавлено: 25 апр 2017, 19:49
НовичъЁк
Как оказалось, всё просто:

Код: Выделить всё

sudo -g NewGroup -u MyUser kcalc
нормально работает, если отобрать у root-a права на папку /home/user/.dbus :dash2:
Chocobo писал(а): , Как-то вот так
Ух тыыы....
Будем учицца

Спасибо, решено

Запуск проги в другой группе

Добавлено: 25 апр 2017, 20:01
Chocobo
НовичъЁк писал(а): отобрать у root-a права на папку /home/user/.dbus
А это как ты организовал? :smile:

Запуск проги в другой группе

Добавлено: 01 май 2017, 03:13
НовичъЁк
Даже без терминала обошелся, в дельфине:
На папке .dbus ПКМ --> root actions --> ownership to active user
А что?

Запуск проги в другой группе

Добавлено: 01 май 2017, 09:31
Chocobo
НовичъЁк, У рута права на неё остануться в любом случае, запретить ему что-то читать и писать не так просто :smile:
А у пользователя да, с овнерством появятся соответсвующие права

Запуск проги в другой группе

Добавлено: 26 июл 2017, 12:43
Dja
:close: