Пинок сервиса пользователем без судо.

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

madesta
Сообщения: 2020
Зарегистрирован: 11 июн 2017, 21:47
Решено: 30
Откуда: BY
Благодарил (а): 79 раз
Поблагодарили: 434 раза
Контактная информация:

Пинок сервиса пользователем без судо.

#21

04 дек 2023, 18:55

У меня есть несколько скриптов, которые должны выполняться пользователем (некоторые даже через cron), но которые требуют прав sudo. Для себя правил /etc/sudoers, когда включал туда нужные мне строки с указаниями путей к скриптам. Например,
minter ALL=NOPASSWD: /home/minter/Tools/scripts/modules/g2.sh (minter – это я)
Тогда при запуске sudo /home/minter/Tools/scripts/modules/g2.sh пароля не спрашивает и сразу выполняется g2.sh
Но подобное уже видел в сообщении выше, да и тема формулируется "без sudo". Так что, может быть, мои 5 копеек и не по существу вопроса.

Аватара пользователя

Автор темы
symon2014
Сообщения: 5936
Зарегистрирован: 16 дек 2017, 21:59
Решено: 37
Откуда: Феодосия
Благодарил (а): 32 раза
Поблагодарили: 750 раз
Контактная информация:

Пинок сервиса пользователем без судо.

#22

04 дек 2023, 19:02

madesta писал(а):
04 дек 2023, 18:55
видел в сообщении выше,
Это мне подсказал ИИ , а не участники форума)) Он же интеллект. :-D

Аватара пользователя

hellonet
Сообщения: 2884
Зарегистрирован: 11 окт 2016, 12:58
Решено: 11
Откуда: Новосибирск
Благодарил (а): 1090 раз
Поблагодарили: 468 раз
Контактная информация:

Пинок сервиса пользователем без судо.

#23

04 дек 2023, 19:53

Написать скрипт, дающий пользователю права sudo, только для единственной определённой операции. И привязать к кнопке пользователя. И пусть её жмакает

Аватара пользователя

madesta
Сообщения: 2020
Зарегистрирован: 11 июн 2017, 21:47
Решено: 30
Откуда: BY
Благодарил (а): 79 раз
Поблагодарили: 434 раза
Контактная информация:

Пинок сервиса пользователем без судо.

#24

04 дек 2023, 19:59

Не по теме
symon2014 писал(а):
04 дек 2023, 19:02
Он же интеллект
Какие все железяки "умные" стали ... Глядишь, так и форумы исчезнут за ненадобностью. Но с такими темпами что-то страшно становится за судьбу будущих поколений. Ну прямо по сюжету "Терминатора": человек – лишнее звено.

Аватара пользователя

Автор темы
symon2014
Сообщения: 5936
Зарегистрирован: 16 дек 2017, 21:59
Решено: 37
Откуда: Феодосия
Благодарил (а): 32 раза
Поблагодарили: 750 раз
Контактная информация:

Пинок сервиса пользователем без судо.

#25

04 дек 2023, 20:00

hellonet писал(а):
04 дек 2023, 19:53
И привязать к кнопке пользователя.
У сервера кнопок нет ))
hellonet писал(а):
04 дек 2023, 19:53
Написать скрипт, дающий пользователю права sudo
Есть пример ? Или это просто пожелание ?

Аватара пользователя

madesta
Сообщения: 2020
Зарегистрирован: 11 июн 2017, 21:47
Решено: 30
Откуда: BY
Благодарил (а): 79 раз
Поблагодарили: 434 раза
Контактная информация:

Пинок сервиса пользователем без судо.

#26

04 дек 2023, 20:09

symon2014 писал(а):
04 дек 2023, 20:00
Есть пример ?
Наверное, hellonet "подзабыл", что это сервер. У меня была проблема с зависанием по случайному закону wifi, когда wifi на компе переставал видеть AP роутера. Лечилось только перезапуском wifi. Но, зараза, требовался sudo. Прописывал в /etc/sudoers запуск этого sh для пользователя. А другой скрипт через cron каждые 10 минут смотрел доступность роутера через ping. Если вдруг ответ пропадал, тогда sudo перезапуск_wifi. А вот как проверять наличие/отсутствие зависания сервиса даже не представляю.
Последний раз редактировалось пользователем 1 madesta; всего редактировалось раз: 4

Аватара пользователя

hellonet
Сообщения: 2884
Зарегистрирован: 11 окт 2016, 12:58
Решено: 11
Откуда: Новосибирск
Благодарил (а): 1090 раз
Поблагодарили: 468 раз
Контактная информация:

Пинок сервиса пользователем без судо.

#27

04 дек 2023, 20:15

symon2014 писал(а):
04 дек 2023, 20:00
У сервера кнопок нет ))
Увы серверами никогда не занимался, от слова совсем и даже не знаю что это такое

Аватара пользователя

Автор темы
symon2014
Сообщения: 5936
Зарегистрирован: 16 дек 2017, 21:59
Решено: 37
Откуда: Феодосия
Благодарил (а): 32 раза
Поблагодарили: 750 раз
Контактная информация:

Пинок сервиса пользователем без судо.

#28

04 дек 2023, 20:15

madesta писал(а):
04 дек 2023, 20:09
Прописывал в /etc/sudoers
Пока этот вариант самый съедобный. Других пока не подсказали ))

Аватара пользователя

Автор темы
symon2014
Сообщения: 5936
Зарегистрирован: 16 дек 2017, 21:59
Решено: 37
Откуда: Феодосия
Благодарил (а): 32 раза
Поблагодарили: 750 раз
Контактная информация:

Пинок сервиса пользователем без судо.

#29

04 дек 2023, 20:16

hellonet писал(а):
04 дек 2023, 20:15
что это такое
Та же операционная система , только без графики.

Аватара пользователя

hellonet
Сообщения: 2884
Зарегистрирован: 11 окт 2016, 12:58
Решено: 11
Откуда: Новосибирск
Благодарил (а): 1090 раз
Поблагодарили: 468 раз
Контактная информация:

Пинок сервиса пользователем без судо.

#30

04 дек 2023, 20:21

hellonet писал(а):
04 дек 2023, 20:15
Увы серверами никогда не занимался, от слова совсем и даже не знаю что это такое
но как я понял нужно перезапустить службу без ввода пароля, как тут:
https://qna.habr.com/q/544091

Аватара пользователя

Автор темы
symon2014
Сообщения: 5936
Зарегистрирован: 16 дек 2017, 21:59
Решено: 37
Откуда: Феодосия
Благодарил (а): 32 раза
Поблагодарили: 750 раз
Контактная информация:

Пинок сервиса пользователем без судо.

#31

04 дек 2023, 20:37

hellonet писал(а):
04 дек 2023, 20:21
https://qna.habr.com/q/544091
Ты до конца дочитал ?
Соответственно, теперь пользователь jenkins может остановить и запустить бекэнд и фронтэнд, выдав команду типа sudo /bin/systemctl restart myapp-backend-dev

Аватара пользователя

hellonet
Сообщения: 2884
Зарегистрирован: 11 окт 2016, 12:58
Решено: 11
Откуда: Новосибирск
Благодарил (а): 1090 раз
Поблагодарили: 468 раз
Контактная информация:

Пинок сервиса пользователем без судо.

#32

04 дек 2023, 20:59

Где jenkins - наш пользователь, а /bin/systemctl * myapp-backend-dev -команды которые ему можно без пароля вводить

Аватара пользователя

qwertKI
Сообщения: 227
Зарегистрирован: 03 сен 2016, 13:11
Решено: 5
Благодарил (а): 87 раз
Поблагодарили: 77 раз
Контактная информация:

Пинок сервиса пользователем без судо.

#33

06 дек 2023, 18:41

symon2014 писал(а):
04 дек 2023, 10:20
Если сервис не получает сигнал от источника в сети , он через некоторое время тухнет.
источник в сети может пробуждаться и заявлять о себе ? хотя бы пинговать ... было подобное с провайдером нета ... писал скрипт и будился , часто ... ???

Аватара пользователя

Автор темы
symon2014
Сообщения: 5936
Зарегистрирован: 16 дек 2017, 21:59
Решено: 37
Откуда: Феодосия
Благодарил (а): 32 раза
Поблагодарили: 750 раз
Контактная информация:

Пинок сервиса пользователем без судо.

#34

06 дек 2023, 19:08

qwertKI писал(а):
06 дек 2023, 18:41
источник в сети может пробуждаться и заявлять о себе ?
Не знаю как точнее выразится о пробуждении или заявлении . Источник сигнала это потоковый URL , который может иногда прерываться. Если прерывания не слишком большие , сервис сам с ними справляется. А если большие , то...

Ответить

Вернуться в «Программирование, скриптинг, виртуализация»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя