ฉันเปลี่ยนผู้ใช้หลังจากสร้างผู้ใช้บนเซิร์ฟเวอร์ของฉันจากรูท จากนั้นฉันก็บล็อกการเข้าสู่ระบบรูท หลังจากนั้นไม่นานระหว่างการตั้งค่าของฉัน ฉันต้องการพุชไปที่ GitHub แต่สิทธิ์คีย์สาธารณะ ssh ถูกปฏิเสธ ฉันจึงพยายามเปลี่ยนการอนุญาตเพื่อให้ mw มี การเข้าถึงนี่คือสิ่งที่ฉันได้รับ
`chmod go-rx บาล`
`chmod: การเปลี่ยนแปลงการอนุญาตของ 'bal': การดำเนินการไม่ได้รับอนุญาต`
ฉันใช้ super user ยังไม่มีอะไรเกิดขึ้น มันทำให้เกิดข้อผิดพลาดเดียวกัน
ฉันต้องการเปลี่ยนผู้ใช้ แต่ฉันไม่สามารถเปลี่ยนได้ นี่คือสิ่งที่เกิดขึ้น
`ซูรูต`
`รหัสผ่าน:`
`su: การรับรองความถูกต้องล้มเหลว`
นี่เป็นข้อผิดพลาดที่ฉันได้รับเมื่อฉันพยายามกดไปที่ GitHub ซึ่งเป็นสาเหตุที่ฉันเริ่มพยายามเปลี่ยนสิทธิ์ของผู้ใช้:
`/var/www/app$ sudo git push origin master`
`[email protected]: การอนุญาตถูกปฏิเสธ (publickey)`
`ร้ายแรง: ไม่สามารถอ่านจากที่เก็บระยะไกลได้'
`โปรดตรวจสอบว่าคุณมีสิทธิ์การเข้าถึงที่ถูกต้อง'
`และที่เก็บข้อมูลมีอยู่'
ช่วยฉันในเรื่องนี้ด้วย
ขณะนี้ฉันไม่สามารถลงชื่อเข้าใช้เซิร์ฟเวอร์ของฉันอีกครั้งโดยใช้ผู้ใช้และรูทของฉันหลังจากที่ฉันเปลี่ยนการอนุญาตไฟล์ /.ssh เป็น a+rwx
นี่เป็นข้อผิดพลาดที่ฉันได้รับเมื่อพยายามลงชื่อเข้าใช้เซิร์ฟเวอร์ของฉันตอนนี้
`ssh [email protected]`
`[email protected]: ปฏิเสธการอนุญาต (รหัสสาธารณะ)`
โปรดช่วยฉันให้เข้าถึงไฟล์ของฉันได้อย่างเต็มที่อีกครั้ง และฉันจำรหัสผ่านรูทของฉันไม่ได้ ยกเว้นผู้ใช้ใหม่ที่ฉันสร้างขึ้นโปรดช่วยฉันด้วย มันเป็นโครงการปีสุดท้ายของฉัน และฉันจะส่งภายในสิ้นเดือนนี้