Рейтинг:-1

Скрипт systemd не устанавливает правильные права доступа к файлам во время загрузки

флаг cn

Я написал простую службу, которая вызывает сценарий bash, который должен изменять права доступа к файлам во время загрузки. Проблема в том, что кажется, что служба не работает, поскольку разрешения не меняются к моменту входа пользователя в систему.

Однако, когда я запускаю службу вручную - sudo systemctl запустить setpermissions.service он работает и права доступа к файлам установлены правильно.

Это права доступа к файлу перед запуском службы:

-rw-r--r-- 1 root root 4096 25 октября 09:04 /sys/module/8723cs/parameters/rtw_scan_interval_thr

когда я запускаю его вручную (т.е. желаемые права доступа к файлам):

-rw-rw-rw- 1 root root 4096 25 октября 09:10 /sys/module/8723cs/parameters/rtw_scan_interval_thr

setpermissions.service

[Ед. изм]
Description="Установить права доступа к файлам"

Пользователь=корень

[Оказание услуг]
StandardOutput=журнал
ExecStart=/bin/sh /usr/bin/setpermissions.sh

[Установить]
WantedBy=многопользовательская.цель

Что мне здесь не хватает? Я неправильно настроил службу?

Примечание/Контекст: вся цель этой службы состоит в том, чтобы пользователь не запрашивал пароль root при попытке записи в sys/модуль/8723cs/параметры/rtw_scan_interval_thr

Рейтинг:0
флаг it

Команда sudo systemctl запустить setpermissions.service немедленно запускает службу в текущем сеансе.

Чтобы включить службу при загрузке, вам нужно выполнить следующую команду:

sudo systemctl включить setpermissions.service

Вы также можете включить и запустить службу одной командой:

 sudo systemctl включить --now setpermissions.service

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.