Jak proces ma przypisane uprawnienia w systemie Linux?

0

Nie jestem zdezorientowany co do „procesu” w systemie Linux. W jaki sposób linux przypisuje uprawnienia procesom tworzonym przez różnych użytkowników? Powiedz, czy jeśli użytkownik root uruchomi proces (powiedzmy serwer jboss), czy serwer jboss będzie miał uprawnienia roota? czy będzie miał osobny przywilej? może ktoś zasugerować stronę, która ma informacje o procesie linux.

Dziękuję i pozdrawiam.

pavi
źródło

Odpowiedzi:

0

Proces jest zwykle uruchamiany przez określonego użytkownika. jeśli się zalogujesz i uruchomisz program, będzie on działał z takimi samymi uprawnieniami jak ty.

Tak więc w twoim przypadku, jeśli użytkownik root uruchomi serwer jboss, proces serwera jboss będzie miał uprawnienia root.

Myślę, że można znaleźć wiele informacji w tym poście:

https://stackoverflow.com/questions/6305416/how-does-a-process-in-linux-decides-privileges-allotted-to-it?rq=1

TheEwook
źródło
Powyższy link mówi o efektywnym identyfikatorze użytkownika, jak uzyskać efekt identyfikatora użytkownika procesu, jeśli znam ten identyfikator procesu?
1
Aby znaleźć efektywny identyfikator użytkownika procesu „ps -ef”, podamy efektywny identyfikator użytkownika całego procesu. Aby znaleźć efektywnego użytkownika określonego procesu, powiedz „jboss”, możesz użyć „ps -ef | grep jboss” , bardzo dziękuję TheEwook za odpowiedź.
pavi
Cieszę się, że
mogę