Puncte:0

Nu se poate rula comanda sub /bin/false user

drapel cn

Centos 8.

Există utilizator de zăpadă:

[snowuser@snowcannon-01 ~]$ cat /etc/passwd | grep utilizator de zăpadă  
snowuser:x:1002:1002::/home/snowuser:/bin/bash   
[snowuser@snowcannon-01 ~]$ grupuri  
roata utilizatorului de zăpadă

Există motan utilizator:

[snowuser@snowcannon-01 ~]$ cat /etc/passwd | grep tomcat  
tomcat:x:1003:1003::/opt/tomcat:/bin/false  


pisică /etc/group | grep "tomcat\|snowuser"  
wheel:x:10:ydyachuk,amsliusar,snowuser  
snowuser:x:1002:   
tomcat:x:1003:   

Încercarea de a rula scriptul de pornire al lui Tomcat sub motan utilizator:

/bin/su tomcat -c /opt/tomcat/bin/startup.sh

Dar nu am primit nimic, ceea ce înseamnă că nici un mesaj de eroare nu a apărut și nici procesul Tomcat nu a fost executat.

Doar un detaliu pe care îl am este că comanda a fost executată cu erori:

[snowuser@snowcannon-01 ~]$ echo $?
1

Pare motan utilizatorul are permisiunile adecvate pentru executarea scriptului:

[snowuser@snowcannon-01 ~]$ ll /opt/tomcat/bin/startup.sh 
-rwxr-xr-x. 1 tomcat tomcat 1904 11 noiembrie 15:14 /opt/tomcat/bin/startup.sh

Cum pot face Tomcat să ruleze?

Andrew Henle avatar
drapel ph
Cum a fost instalat Tomcat? Dacă există un serviciu Tomcat, acesta poate fi pornit cu ceva de genul „systemctl start tomcat”.
drapel cn
Tocmai am descărcat Tomcat ca fișier tar.gz, fișiere despachetate și copiate în folderul /opt/tomcat
Puncte:4
drapel br

Setarea shell-ului implicit la /bin/false înseamnă că su va schimba utilizatorul, apoi va executa

/bin/false -c /opt/tomcat/bin/startup.sh

Puteți folosi -s opțiune la su pentru a anula setarea în /etc/passwd, dar acest lucru este permis numai dacă utilizatorul care apelează este root sau intrarea existentă în /etc/passwd este listat în /etc/shells.

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.