ฉันมีโฟลเดอร์ที่/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
และในท้ายที่สุดเพิ่มผู้ใช้ทั้งสองกลุ่ม