Puncte:0

Ce permisiuni are un fișier executabil Linux atunci când este executat de către root?

drapel cn

Folosesc CentOS 6.8.

Am un executabil numit railgun, al cărui utilizator și grup sunt ambele setate la root.

Apoi folosesc utilizatorul root pentru a-l porni ca serviciu, după cum urmează:

pornire railgun de serviciu

Cu toate acestea, produce o eroare de permisiune refuzată:

/tmp/memcached.sock: conectare: permisiunea refuzată

Verific utilizatorul și grupul pentru /tmp/memcached.sock și constat că ambele sunt „memcached”. Așa că mă întreb de ce railgun nu poate accesa /tmp/memcached.sock deoarece este executat de root? Ce permisiuni are atunci când este lansat de root?

După părerea mea, root poate accesa orice. Deci, executabilul pornit de root poate accesa orice. Este corect?

drapel cn
Folosiți o versiune de CentOS care a fost EOL de aproape un an, dar aceasta este o altă melodie. Este fișierul în sine executabil prin root?
alancc avatar
drapel cn
@NasirRiley, da, este executabil prin root.
drapel in
SELinux este activat? Dacă da, există ceva în jurnalele de sistem cu privire la acel fișier socket?

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.