Bash ไม่สามารถทำหน้าที่เป็น none และ nogroup ได้หรือไม่


10

ฉันมีไฟล์บันทึกที่สร้างขึ้นโดยnobody: nogroupซึ่งเป็นกิจกรรมที่ถูกบันทึกไว้ฉันต้องการเลียนแบบการเพิ่มข้อความลงในไฟล์บันทึกนั้น ความคิดแรกของฉันคือ:

$ sudo su nobody
This account is currently not available.

คำตอบ:


20

คุณมีวิธีที่ง่ายกว่าเพียงแค่เรียกใช้: su -s /bin/bash nobody(แทนที่/bin/bashด้วยเชลล์ที่คุณเลือก)

This account is currently not available.ข้อผิดพลาดเกิดจากความจริงที่ว่าnobodyเริ่มต้นเปลือกผู้ใช้/usr/sbin/nologin, su -sบังคับให้ระบบการใช้เปลือกอีก


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.