ชื่อผู้ใช้ chown: ชื่อผู้ใช้. อนุญาต


10

ฉันติดอยู่ในลูปการเข้าสู่ระบบ Ubuntu 17.04 เมื่อฉันไปที่ tty1 และประเภทที่chown username:roey .Xauthorityนำมาจากอูบุนตูก็ติดอยู่ในลูปการเข้าสู่ระบบ

มีข้อความระบุว่าผู้ใช้ของฉันไม่มีอยู่จริง

อะไรคือปัญหา? ฉันจะลงชื่อเข้าใช้ Ubuntu-Gnome อีกครั้งได้อย่างไร


rm. การอนุญาตและอนุญาตให้ทำการสร้างใหม่
Joshua

คำตอบ:


11

คำสั่งคือ

sudo chown roey:roey .Xauthority

ที่ 1 roeyคือผู้ใช้ที่สองคือกลุ่มroey


5
+1 แต่คุณจะต้องsudoถ้ามันไม่ใช่ของคุณเรียบร้อยแล้วครับที่สองroeyเป็นฟุ่มเฟือยเป็นเพียงการเพิ่มลำไส้ใหญ่หลังจากครั้งแรกที่มีการเปลี่ยนแปลงกลุ่มได้เป็นอย่างดี
Zanna

1
เพื่อเสร็จสิ้นการกด ALT + -> หลายครั้ง (ในกรณีของฉันมันคือ 6 tty ดังนั้น 6 ครั้ง) จนกว่าคุณจะเข้าสู่หน้าจอเข้าสู่ระบบ Ubuntu-Gnome และเข้าสู่ระบบ
Roey

2
@Roey CTRL + ALT + F7
cat

นั่นไม่ได้แก้ปัญหาของฉันเศร้า
Rafael_Espericueta

1
@rafael แต่คุณได้รับข้อความแจ้งข้อผิดพลาดเหมือนกันหรือไม่ ดูไฟล์. xsessions_errors ในบ้านของคุณ
Rinzwind

9

หากคุณไม่รู้ชื่อผู้ใช้ / กลุ่มที่คุณใช้ฉันขอแนะนำให้ใช้สิ่งนี้:

sudo chown $USER:`id -gn` .Xauthority
  • $USER จะถูกขยายเป็นชื่อผู้ใช้ปัจจุบันของคุณ
  • id -gn จะส่งคืนกลุ่มหลักของผู้ใช้ปัจจุบันของคุณ

1
คุณแน่ใจหรือว่าไม่ได้หมายถึง$USER:`id -gn`(สังเกตตัวละครลำไส้ใหญ่อยู่ตรงกลาง)? นอกจากนี้ที่จะเทียบเท่ากับเพียง$USER:ตั้งแต่chownการใช้กลุ่มหลักของผู้ใช้ที่ระบุถ้าคุณไม่ใส่ชื่อกลุ่ม
David Foerster

@DavidFoerster ทั้งคู่:และ.จะทำงานได้ดีไม่ทราบเกี่ยวกับการละเว้นกลุ่มเช่น$USER:จุดดี +1 :-)
Ravexina

ตรวจสอบและส่วนที่เป็นเรื่องเกี่ยวกับinfo coreutils chownฉันจะเปลี่ยนเป็น:กรณีที่ชื่อผู้ใช้มีจุด
Ravexina

1
อันที่จริง:“ สคริปต์ใหม่ควรหลีกเลี่ยงการใช้ `. ' เพราะมันไม่ใช่พกพา […]” ดูเหมือนว่าเราทั้งสองเรียนรู้บางสิ่งบางอย่างในวันนี้ : -]
David Foerster

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