ใช้chown
เพื่อเปลี่ยนความเป็นเจ้าของและchmod
เพื่อเปลี่ยนสิทธิ์
ดังที่PawełKarpińskiกล่าวให้ใช้ตัวเลือก -R เพื่อใช้สิทธิ์สำหรับไฟล์ทั้งหมดในไดเรกทอรีด้วย
โปรดทราบว่าคำสั่งทั้งสองนี้ใช้ได้กับไดเรกทอรีด้วยเช่นกัน ตัวเลือก -R ทำให้พวกเขาเปลี่ยนสิทธิ์สำหรับไฟล์และไดเรกทอรีทั้งหมดภายในไดเรกทอรี
ตัวอย่างเช่น
sudo chown -R username:group directory
จะเปลี่ยนความเป็นเจ้าของ (ทั้งผู้ใช้และกลุ่ม) ของไฟล์และไดเรกทอรีทั้งหมดภายในdirectory
และของdirectory
ตัวเอง
sudo chown username:group directory
จะเปลี่ยนสิทธิ์ของโฟลเดอร์directory
แต่จะทิ้งไฟล์และโฟลเดอร์ไว้ในไดเรกทอรีเพียงอย่างเดียว
ดังที่ enzotib กล่าวไว้คุณต้องใช้sudo
เพื่อเปลี่ยนความเป็นเจ้าของจากรูทเป็นตัวคุณเอง
แก้ไข:
โปรดทราบว่าถ้าคุณใช้chown <user>: <file>
(สังเกตกลุ่มซ้าย) มันจะใช้กลุ่มเริ่มต้นสำหรับผู้ใช้นั้น
หากคุณต้องการเปลี่ยนเฉพาะกลุ่มคุณสามารถใช้:
chown :<group> <file>