จะเปลี่ยนความเป็นเจ้าของไฟล์ได้อย่างไรเมื่อ chown แจ้งว่า“ ผู้ใช้ที่ไม่ถูกต้อง: '–R'”


13
ubuntu64@ubuntu:/$ sudo chown R hduser:hadoop mongodbdata
chown: invalid user: ‘–R'

เมื่อฉันพยายามเปลี่ยนความเป็นเจ้าของไฟล์ฉันแค่ได้รับinvalid user: '-R'ข้อผิดพลาด


ที่เกี่ยวข้อง: useradd / usermod ไม่ยอมรับ -c
Eliah Kagan

คำตอบ:


32

คุณต้องคัดลอกคำสั่งจากหน้าเว็บที่ใช้การจัดรูปแบบที่แปลก นั่นไม่ใช่การลบปกติลองแทน:

sudo chown -R hduser:hadoop mongodbdata

โดยเฉพาะสิ่งที่ฉันคัดลอกมาจากคำถามของคุณคือเส้นประ ( U + 2013 ):

$ unicode -s  –
U+2013 EN DASH
UTF-8: e2 80 93  UTF-16BE: 2013  Decimal: –
–
Category: Pd (Punctuation, Dash)
Bidi: ON (Other Neutrals)

11
ตาเหยี่ยว. จับได้ดี
เกล็นแจ็คแมน

1
ในบริบทนี้มันอาจเหมาะสมกว่าที่จะเรียกว่ายัติภังค์มากกว่าลบ
Alex

ตาของนาย! ;-)
Fabby

1
@ Alex ฉันขอแตกต่างกัน โดยส่วนตัวแล้วฉันชอบลบในบริบทนี้และยัติภังค์เมื่อพูดถึงข้อความ ฉันไม่ได้อยู่คนเดียวนั่นคือวิธีมาตรฐานของโรงเรียนเก่ายูนิกซ์ บางคนพูดว่าประแต่ฉันไม่เคยได้ยินชื่อยัติภังค์ในบริบทนี้
terdon

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