<ก่อนหน้านี้ | Contents | ถัดไป>
chown – เปลี่ยนเจ้าของไฟล์และกลุ่ม
การขอ chown คำสั่งใช้เพื่อเปลี่ยนเจ้าของและเจ้าของกลุ่มของไฟล์หรือไดเร็กทอรี ต้องใช้สิทธิ์ผู้ใช้ระดับสูงเพื่อใช้คำสั่งนี้ ไวยากรณ์ของ chown มีลักษณะเช่นนี้:
chown [เจ้าของ][:[กลุ่ม]] ไฟล์...
chown [เจ้าของ][:[กลุ่ม]] ไฟล์...
chown สามารถเปลี่ยนเจ้าของไฟล์และ/หรือเจ้าของกลุ่มไฟล์ได้ ขึ้นอยู่กับอาร์กิวเมนต์แรกของคำสั่ง นี่คือตัวอย่างบางส่วน:
ตารางที่ 9-7: ตัวอย่างอาร์กิวเมนต์ chown
ผลการโต้แย้ง
ผลการโต้แย้ง
bob เปลี่ยนความเป็นเจ้าของไฟล์จากเจ้าของปัจจุบันเป็นผู้ใช้
บ๊อบ
bob:users เปลี่ยนความเป็นเจ้าของไฟล์จากเจ้าของปัจจุบันเป็นผู้ใช้
บ๊อบและเปลี่ยนเจ้าของกลุ่มไฟล์เป็นผู้ใช้กลุ่ม
:แอดมิน เปลี่ยนเจ้าของกลุ่มเป็นกลุ่ม ผู้ดูแลระบบ. เจ้าของไฟล์ไม่เปลี่ยนแปลง
บ๊อบ: เปลี่ยนเจ้าของไฟล์จากเจ้าของปัจจุบันเป็นผู้ใช้ เมล็ดข้าว และเปลี่ยนเจ้าของกลุ่มเป็นกลุ่มล็อกอินของผู้ใช้ เมล็ดข้าว.
สมมติว่าเรามีผู้ใช้สองคน Janetที่มีสิทธิ์เข้าถึง superuser และ โทนี่ที่ไม่ได้ ผู้ใช้ Janet ต้องการคัดลอกไฟล์จากโฮมไดเร็กตอรี่ของเธอไปยังโฮมไดเร็กทอรีของผู้ใช้ โทนี่. ตั้งแต่ผู้ใช้ Janet ต้องการ โทนี่ เพื่อให้สามารถแก้ไขไฟล์ Janet เปลี่ยนความเป็นเจ้าของไฟล์ที่คัดลอกจาก Janet ไปยัง โทนี่:
[janet@linuxbox ~]$ sudo cp myfile.txt ~โทนี่
รหัสผ่าน:
[janet@linuxbox ~]$ sudo ls -l ~โทนี่/myfile.txt
-rw-r--r-- 1 รูทรูท 2016-03-20 14:30 /home/tony/myfile.txt [janet@linuxbox ~]$ sudo chown โทนี่: ~tony/myfile.txt
[janet@linuxbox ~]$ sudo ls -l ~โทนี่/myfile.txt
-rw-r--r-- 1 โทนี่ โทนี่ โทนี่ 2016-03-20 14:30 /home/tony/myfile.txt
[janet@linuxbox ~]$ sudo cp myfile.txt ~โทนี่
รหัสผ่าน:
[janet@linuxbox ~]$ sudo ls -l ~โทนี่/myfile.txt
-rw-r--r-- 1 รูทรูท 2016-03-20 14:30 /home/tony/myfile.txt [janet@linuxbox ~]$ sudo chown โทนี่: ~tony/myfile.txt
[janet@linuxbox ~]$ sudo ls -l ~โทนี่/myfile.txt
-rw-r--r-- 1 โทนี่ โทนี่ โทนี่ 2016-03-20 14:30 /home/tony/myfile.txt
ที่นี่เราเห็นผู้ใช้ Janet คัดลอกไฟล์จากไดเร็กทอรีของเธอไปยังโฮมไดเร็กทอรีของผู้ใช้ โทนี่. ต่อไป, Janet เปลี่ยนความเป็นเจ้าของไฟล์จาก ราก (ผลจากการใช้ sudo) มัน โทนี่. ใช้โคลอนต่อท้ายในอาร์กิวเมนต์แรก Janet ยังเปลี่ยนความเป็นเจ้าของกลุ่มของไฟล์เป็นกลุ่มล็อกอินของ โทนี่ซึ่งเกิดขึ้นเป็นกลุ่ม โทนี่.
สังเกตว่าหลังจากใช้ครั้งแรกของ sudo, Janet ไม่ได้รับแจ้งให้ใส่รหัสผ่านของเธอ นี้เป็นเพราะ sudoในการกำหนดค่าส่วนใหญ่ "ไว้วางใจ" คุณเป็นเวลาหลายนาทีจนกว่าเวลาจะหมด