Score:0

ไม่สามารถเรียกใช้คำสั่งภายใต้ /bin/false user

ธง cn

เซ็นโตส 8.

มี ผู้ใช้หิมะ:

[snowuser@snowcannon-01 ~]$ cat /etc/passwd | grep ผู้ใช้หิมะ  
snowuser:x:1002:1002::/home/snowuser:/bin/bash   
[snowuser@snowcannon-01 ~]$ กลุ่ม  
ล้อสโนว์ยูสเซอร์

มี แมวตัวผู้ ผู้ใช้:

[snowuser@snowcannon-01 ~]$ cat /etc/passwd | grep ทอมแคท  
Tomcat:x:1003:1003::/opt/tomcat:/bin/false  


แมว /etc/group | grep "แมวตัวผู้\|ผู้ใช้หิมะ"  
wheel:x:10:ydyachuk,amsliusar,snowuser  
ผู้ใช้หิมะ:x:1002:   
แมวตัวผู้:x:1003:   

พยายามเรียกใช้สคริปต์เริ่มต้นของ Tomcat ภายใต้ แมวตัวผู้ ผู้ใช้:

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

แต่ไม่ได้หมายความว่าไม่มีข้อความแสดงข้อผิดพลาดใด ๆ ปรากฏขึ้นหรือกระบวนการ Tomcat ไม่ถูกดำเนินการ

รายละเอียดเดียวที่ฉันมีคือคำสั่งนั้นถูกดำเนินการโดยมีข้อผิดพลาด:

[snowuser@snowcannon-01 ~]$ เสียงสะท้อน $?
1

ดูเหมือนว่า แมวตัวผู้ ผู้ใช้มีสิทธิ์ที่เหมาะสมสำหรับการเรียกใช้สคริปต์:

[snowuser@snowcannon-01 ~]$ ll /opt/tomcat/bin/startup.sh 
-rwxr-xr-x. 1 แมวตัวผู้ แมวตัวผู้ 1904 11 พ.ย. 15:14 /opt/tomcat/bin/startup.sh

ฉันจะทำให้ Tomcat ทำงานได้อย่างไร

Andrew Henle avatar
ph flag
Tomcat ติดตั้งอย่างไร หากมีบริการ Tomcat สามารถเริ่มต้นด้วยบางอย่างเช่น `systemctl start tomcat`
cn flag
ฉันเพิ่งดาวน์โหลด Tomcat เป็นไฟล์ tar.gz แตกไฟล์ & คัดลอกไฟล์ไปยังโฟลเดอร์ /opt/tomcat
Score:4
ธง br

การตั้งค่าเชลล์เริ่มต้นเป็น /bin/เท็จ หมายความว่า สุ จะเปลี่ยนผู้ใช้แล้วดำเนินการ

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

คุณสามารถใช้ -s ตัวเลือก ถึง สุ เพื่อแทนที่การตั้งค่าใน /etc/passwdแต่จะได้รับอนุญาตก็ต่อเมื่อผู้ใช้ที่โทรเป็น root หรือเป็นรายการที่มีอยู่แล้วใน /etc/passwd อยู่ใน / etc / เชลล์.

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา