Sudo ไม่ได้ล็อกอินฉันในฐานะรูท แต่เป็น“ ไม่มีชื่อ 1”


1

ฉันกำลังเปลี่ยนไฟล์การกำหนดค่าหลายไฟล์และเคยsudo -sทำให้ตัวเองรูทสักครู่

อย่างไรก็ตามหลังจากที่ทำงานwhoamiผมไม่ได้แต่rootuntitled 1

joseph@MacBook-Air (ttys000) /Users/joseph$ whoami
joseph
joseph@MacBook-Air (ttys000) /Users/joseph$ sudo -s
bash-3.2# whoami
untitled 1  <----------- This
bash-3.2# 

ผมไม่ทราบว่าสิ่งที่ทำให้เกิดนี้ แต่ฉันไม่ดูเหมือนจะมีการเข้าถึงราก ตัวอย่างเช่นฉันสามารถแก้ไขได้/etc/hostsโดยไม่มีปัญหา

มีบางผลข้างเคียงในการนี้ แต่สำหรับตัวอย่างเช่นในการเข้าสู่เซิร์ฟเวอร์ SSH untitled 1 @ serverโดยไม่ได้ระบุชื่อผู้ใช้

เหตุใดสิ่งนี้จึงเกิดขึ้นและฉันจะวินิจฉัยได้อย่างไร

macOS Sierra 10.12


คุณได้สิ่งเดียวกันsudo -iหรือไม่ ฉันได้รับการบอกเสมอว่าไม่ควรใช้sudo -sเพื่อแก้ไขปัญหาที่ไม่สะอาดเกี่ยวกับสภาพแวดล้อมที่นำเสนอต่อคำสั่งที่ตามมา ดูที่นี่สำหรับการสนทนาเกี่ยวกับความเสียหายของสภาพแวดล้อมรากโดย sudo -s: ubuntuforums.org/ …
Frank Thomas

@ Frankthomas ฉันขอโทษสำหรับการตอบกลับล่าช้า และไม่ใช้sudo -iแล้วแสดงให้เห็นถึงการตอบสนองที่ถูกต้องของwhoami root
โจเซฟเอ

คำตอบ:


-3

ภายใน Ubuntu หากคุณต้องการเปิดใช้งานบัญชี 'รูท' แล้วออกคำสั่ง 'sudo passwd' เมื่อได้รับแจ้งให้ป้อนรหัสผ่านผู้ใช้ของคุณ จากนั้นคุณจะถูกขอให้ป้อนรหัสผ่าน UNIX ใหม่ นี่จะเป็นรหัสผ่านสำหรับบัญชีรูทเพื่อให้แน่ใจว่าคุณจำได้! (หมายเหตุ: เมื่อคุณพิมพ์ลงไปจะไม่มีการบ่งชี้แม้แต่ '*' s ให้กด Enter และคุณจะป้อนอีกครั้ง) บัญชีรูทจะเปิดใช้งาน ในการเป็นประเภทรูท 'su' และป้อนคุณจะได้รับพร้อมท์สำหรับรหัสผ่านรูทป้อนและตอนนี้คุณจะเห็นพร้อมท์รูท (#) แทน ($)

จาก Ubuntu 7.1 Unleased Linux โดย Sams


ดังนั้นคุณสามารถอ้างอิงและอ้างอิงแหล่งข้อมูลของคุณได้อย่างถูกต้องหรือไม่ แน่นอนว่าหนังสือใน Ubuntu มีส่วนเกี่ยวข้องกับ OS X ไหม
Ramhound

อ่าฉันคิดว่าฉันเห็นความคิดเห็นที่อ้างถึง ubuntuforums ฟังฉันเป็นมือใหม่ แต่ฉันคิดว่าฉันจะพยายามช่วยฉัน
MarkusesLinux

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