ฉันมีโฟลเดอร์ที่/home/www/และเป็นเจ้าของwwwซึ่งเป็นส่วนหนึ่งของwww-Group ฉันมีผู้ใช้คนอื่นjohnเป็นส่วนหนึ่งของjohnกลุ่ม ฉันchown /home/www/จะทำให้มันเขียนได้โดยทั้งสองwwwและjohn? ขอบคุณ
ฉันมีโฟลเดอร์ที่/home/www/และเป็นเจ้าของwwwซึ่งเป็นส่วนหนึ่งของwww-Group ฉันมีผู้ใช้คนอื่นjohnเป็นส่วนหนึ่งของjohnกลุ่ม ฉันchown /home/www/จะทำให้มันเขียนได้โดยทั้งสองwwwและjohn? ขอบคุณ
คำตอบ:
แทนที่จะแก้ไขการอนุญาตในไดเรกทอรีการใส่ john ของผู้ใช้ในwwwกลุ่มอาจทำได้ง่ายกว่า ผู้ใช้สามารถอยู่ในหลายกลุ่ม ใช้ usermod แก้ไข/etc/groupไฟล์หรือถ้าคุณมี GUI บนเครื่อง linux ของคุณใช้โปรแกรมจัดการผู้ใช้แบบกราฟิก (อาจเรียกว่าชื่อที่แตกต่างกันตามสภาพแวดล้อม distro และเดสก์ท็อป) วิธีที่ง่ายที่สุดน่าจะเปิดพร้อมท์คำสั่งและพิมพ์
sudo usermod -G www -a john
มันจะถามรหัสผ่านบัญชีของคุณและเมื่อคุณป้อนแล้วผู้ใช้ john จะสามารถเข้าถึงระดับกลุ่มไปยังไดเรกทอรี / home / www
นี่คือสมมติว่ากลุ่ม www มีการเข้าถึงแบบอ่าน / เขียน / เรียกใช้ไปยังไดเรกทอรี / home / www หากกลุ่มนั้นไม่มีระดับการเข้าถึงระดับนั้นให้ใช้chgrp www /home/wwwและchmod g+rwx /home/wwwดูแล
หมายเหตุ: หากคุณเข้าสู่ระบบในชื่อ 'john' คุณอาจต้องออกจากระบบและกลับเข้าสู่ระบบเพื่อรับการอนุญาต
ลองสร้างกลุ่มใหม่www-and-johnแล้ว
chown -R www:www-and-john /home/www/
chmod -R g+w .
www-and-johnและในท้ายที่สุดเพิ่มผู้ใช้ทั้งสองกลุ่ม