Score:0

เชลล์ไม่ถูกต้องสำหรับผู้ใช้และค่า $SHELL

ธง cn

เชลล์เริ่มต้นของผู้ใช้ของฉันเปลี่ยนเป็น /bin/sh แม้ว่าจะถูกตั้งค่าใน /etc/passwd เป็น /bin/bash

ฉันไม่สามารถเปลี่ยนเป็นค่าอื่นได้ ฉันหมายความว่าฉันสามารถเปลี่ยนได้ แต่ค่าที่ตั้งไว้จะไม่นำมาพิจารณา

เปลี่ยนด้วย ชช ไม่สร้างความแตกต่าง

$ echo $ทุบ $SHELL
/ถัง/sh
$ grep ผู้ใช้ /etc/passwd
ผู้ใช้:x:1000:1000:ผู้ใช้ ,,,:/home/user:/bin/bash
$ chsh
รหัสผ่าน: 
เปลี่ยนเชลล์ล็อกอินสำหรับผู้ใช้
ป้อนค่าใหม่ หรือกด ENTER สำหรับค่าเริ่มต้น
    ล็อกอินเชลล์ [/bin/bash]: /bin/bash
$ echo $ทุบ $SHELL
/ถัง/sh
$ su ราก
รหัสผ่าน: 
root@elitebook1:/home/user# echo $BASH $SHELL
/usr/bin/bash /bin/bash
root@elitebook1:/home/user# 
Kulfy avatar
mz flag
คุณต้องออกจากระบบและเข้าสู่ระบบอีกครั้งเพื่อดูการเปลี่ยนแปลง โปรดยืนยันว่าปัญหายังคงอยู่หลังจากลงชื่อเข้าใช้ใหม่อีกครั้งหรือไม่
WestMD avatar
cn flag
ฉันเพิ่งรีบูทและตอนนี้ใช้เชลล์ที่ถูกต้องแล้ว ขอบคุณ
Kulfy avatar
mz flag
การรีบูตทำให้คุณออกจากระบบเป็นหลัก :)
Score:0
ธง cn

เห็นได้ชัดว่าจำเป็นต้องออกจากระบบเพื่อพิจารณาการเปลี่ยนแปลง แก้ไขปัญหาแล้ว!

ThunderBird avatar
ru flag
แค่ออกจากระบบ...ไม่มากก็น้อย!

โพสต์คำตอบ

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