Я хочу, чтобы программа устанавливалась, запускалась и работа без sudo, т.е. пользователю достаточно было просто запустить её, не вызывая системного администратора.
User=test
в файле сервиса, то ваш сервис будет запускаться от имени пользователя "test" без всяких повышенных привилегий, даже если он является системным и запускается при загрузке. /etc/systemd/system/
делайте sudo systemctl daemon-reload
и включайте сервис:sudo systemctl enable --now test.service
sudo journalctl -u test.service
nslookup 87.250.251.92
А мне нужно тупо запустить программу без привилегий при загрузке системы.
[Unit]
Description=test
After=network-online.target
[Service]
User=test
ExecStart=python3.11 test.py
WorkingDirectory=/home/user/test
Type=simple
Restart=on-failure
RestartSec=5
[Install]
WantedBy=multi-user.target
mode='r'
) как текст.import json
# Структура данных: список, состоящий словарей
users = [{'name': 'Коля', 'age': 18, 'city': 'Воронеж'}, {'name': 'Женя', 'age': 25, 'city': 'София'}]
# Сериализация users в JSON-строку
json_users = json.dumps(users)
# Сериализация users в JSON-строку с последующей записью в файл
with open('users.json', 'w') as file:
json.dump(users, file, indent=4, ensure_ascii=False)