Puncte:-1

Scriptul systemd nu setează permisiunile corecte pentru fișiere la momentul pornirii

drapel cn

Am scris un serviciu simplu care apelează un script bash care ar trebui să schimbe permisiunile fișierelor în momentul pornirii. Problema este că se pare că serviciul nu funcționează, deoarece permisiunile nu sunt modificate în momentul în care utilizatorul se conectează.

Cu toate acestea, când rulez serviciul manual - sudo systemctl start setpermissions.service funcționează și permisiunile pentru fișiere sunt setate corect.

Acestea sunt permisiunile pentru fișiere înainte ca serviciul să ruleze:

-rw-r--r-- 1 root root 4096 Oct 25 09:04 /sys/module/8723cs/parameters/rtw_scan_interval_thr

când îl rulez manual (adică permisiunile dorite pentru fișiere):

-rw-rw-rw- 1 root root 4096 Oct 25 09:10 /sys/module/8723cs/parameters/rtw_scan_interval_thr

setpermissions.service

[Unitate]
Description="Setați permisiunile pentru fișiere"

Utilizator=rădăcină

[Serviciu]
StandardOutput=jurnal
ExecStart=/bin/sh /usr/bin/setpermissions.sh

[Instalare]
WantedBy=multi-user.target

Ce îmi lipsește aici? Mi-am configurat incorect serviciul?

Notă/Context: întregul scop al acestui serviciu este ca utilizatorului să nu fie solicitat parola de root atunci când încearcă să scrie în sys/module/8723cs/parameters/rtw_scan_interval_thr

Puncte:0
drapel it

Comanda sudo systemctl start setpermissions.service pornește imediat serviciul în sesiunea curentă.

Pentru a activa un serviciu la pornire, trebuie să rulați următoarea comandă:

sudo systemctl enable setpermissions.service

De asemenea, puteți activa și porni serviciul într-o singură comandă:

 sudo systemctl enable --now setpermissions.service

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.