man chownให้คำอธิบายและการใช้งานและข้อมูลที่เป็นประโยชน์อื่น ๆ ตามchownคำสั่ง
NAME
chown - change file owner and group
SYNOPSIS
chown [OPTION]... [OWNER][:[GROUP]] FILE...
chown [OPTION]... --reference=RFILE FILE...
ในรูปแบบข้อมูลที่ได้รับจากหน้า man เราอาจทราบว่าchown $USER:$USERการเปลี่ยนแปลงเจ้าของและกลุ่มของไฟล์เป้าหมายเป็น$USERในขณะที่chown $USERมีการเปลี่ยนแปลงเฉพาะเจ้าของไฟล์เป้าหมายเป็น$USERโดยไม่เปลี่ยนแปลงกลุ่มของไฟล์เป้าหมาย
รายละเอียด (จากหน้าคน) ติดตาม:
Owner is unchanged if missing. Group is unchanged if missing, but changed to
login group if implied by a ':' following a symbolic OWNER. OWNER and GROUP may
be numeric as well as symbolic.
ดังนั้นจะสั้นลงเป็นchown $USER:$USERchown $USER:
ขาออกเช่นroot rootจากค่าเฉลี่ยคำสั่งที่เจ้าของและกลุ่มของไฟล์ที่มีทั้งชุดnamei -l rootนั่นไม่ใช่เจ้าของที่กำหนดหรือจดทะเบียนสองครั้ง เจ้าของและกลุ่มเป็นสองแนวคิดที่เกี่ยวข้อง แต่ที่แตกต่างกัน และไฟล์จะมีเจ้าของและกลุ่มอยู่เสมอ
ในการใช้chownคำสั่งโอกาสที่ดีคือสิทธิ์ superuser จำเป็นเนื่องจากมีแนวโน้มว่าจะถ่ายโอนการเป็นเจ้าของไฟล์เมื่อใช้chownคำสั่ง อย่างไรก็ตามนั่นไม่ใช่ความจริงเสมอไป
สมมติว่าเรามีผู้ใช้ชื่อ 'ทดสอบ' ซึ่งเป็นของหลายกลุ่ม idคำสั่งให้เอาต์พุตต่อไปนี้:
uid=1000(test) gid=1000(test) groups=1000(test),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),108(lpadmin),110(sambashare)
และผู้ใช้ 'ทดสอบ' เป็นเจ้าของไฟล์ต่อไปนี้:
-rw-r--r-- 1 test test 0 May 27 23:34 test_file
จากนั้นเราสามารถเปลี่ยนกลุ่มของtest_fileเป็นsambashareโดยไม่มีสิทธิ์ superuser เนื่องจากผู้ใช้ 'ทดสอบ' เป็นของกลุ่ม 'ทดสอบ' และกลุ่ม 'sambashare' ในเวลาเดียวกันผู้ใช้ 'ทดสอบ' มีสิทธิ์เพียงพอที่จะเปลี่ยนกลุ่มของไฟล์