นี่คือคำสั่ง virt-login-shell ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
virt-login-shell - เครื่องมือในการรันเชลล์ภายในคอนเทนเนอร์ที่ตรงกับชื่อผู้ใช้
เรื่องย่อ
คุณธรรมเข้าสู่ระบบเชลล์ [ทางเลือกที่]
DESCRIPTION
การขอ คุณธรรมเข้าสู่ระบบเชลล์ โปรแกรมคือ setuid shell ที่ใช้เชื่อมต่อคอนเทนเนอร์ LXC นั้น
ตรงกับชื่อผู้ใช้ หากคอนเทนเนอร์ไม่ทำงาน virt-login-shell จะพยายาม
เพื่อเริ่มคอนเทนเนอร์ virt-login-shell ไม่ได้รับอนุญาตให้รันโดยรูท ผู้ใช้ทั่วไป
จะถูกเพิ่มไปยังคอนเทนเนอร์ที่ตรงกับชื่อผู้ใช้ หากมี และพวกมันคือ
กำหนดค่าใน /etc/libvirt/virt-login-shell.conf
โครงสร้างพื้นฐานของการใช้งาน virt-login-shell ส่วนใหญ่คือ:
คุณธรรมเข้าสู่ระบบเชลล์
OPTIONS
-ชม, --ช่วยด้วย
แสดงบรรทัดคำสั่งวิธีใช้แล้วออก
-วี --รุ่น
แสดงข้อมูลเวอร์ชันแล้วออก
กำหนดค่า
โดยค่าเริ่มต้น virt-login-shell จะดำเนินการ bin / sh / โปรแกรมสำหรับผู้ใช้ คุณสามารถ
แก้ไขพฤติกรรมนี้โดยกำหนดตัวแปรเชลล์ใน
/etc/libvirt/virt-login-shell.conf
เช่น. เชลล์ = [ "/bin/ksh", "--เข้าสู่ระบบ"]
โดยค่าเริ่มต้นจะไม่อนุญาตให้ผู้ใช้ใช้ virt-login-shell หากคุณต้องการอนุญาตบาง
ผู้ใช้เพื่อใช้ virt-login-shell คุณต้องแก้ไขตัวแปร allowed_users ใน
/etc/libvirt/virt-login-shell.conf
เช่น. allowed_users = [ "ทอม", "ดิ๊ก", "แฮร์รี่" ]
EXIT สถานภาพ
คุณธรรมเข้าสู่ระบบเชลล์ ปกติจะส่งคืนสถานะการออกของคำสั่งที่ดำเนินการ ถ้า
คำสั่งถูกฆ่าโดยสัญญาณ แต่สัญญาณนั้นไม่ร้ายแรงต่อ virt-login-shell ดังนั้นมัน
ส่งคืนหมายเลขสัญญาณบวก 128
สถานะการออกที่สร้างโดย คุณธรรมเข้าสู่ระบบเชลล์ ตัวเอง:
0 มีการใช้ตัวเลือกเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับไบนารีนี้
125 ข้อผิดพลาดทั่วไปก่อนพยายามเรียกใช้เชลล์ที่กำหนดค่าไว้ ตัวอย่างเช่น if
libvirtd ไม่ทำงาน
126 มีเชลล์ที่กำหนดค่าไว้แต่ไม่สามารถดำเนินการได้
127 ไม่พบเชลล์ที่กำหนดค่าไว้
ใช้ virt-login-shell ออนไลน์โดยใช้บริการ onworks.net