Tôi có hai người dùng trên máy Ubuntu của mình. Tôi muốn chia sẻ một số tệp phương tiện giữa những người dùng này, vì vậy tôi đã tạo một thư mục trong / home / được gọi là 'media'. Tôi đã tạo nhóm 'phương tiện' và tôi đã thêm người dùng 'rks171' vào nhóm 'phương tiện'. Vì thế:
sudo groupadd media
sudo mkdir -p /home/media
sudo chown -R root.media /home/media
sudo chmod g+s /home/media
Như đã được mô tả trong bài này.
Sau đó, tôi đã thêm người dùng của mình vào nhóm:
sudo usermod -a -G media rks171
Sau đó, tôi cũng đã thêm quyền ghi vào thư mục này cho nhóm của mình:
sudo chmod -R g+w media
Vì vậy, bây giờ, làm 'ls -lh' cho:
drwxrwsr-x 2 root media 4.0K Oct 6 09:46 media
Tôi đã cố gắng sao chép hình ảnh vào thư mục mới này từ thư mục người dùng của tôi:
mv /home/rks171/Pictures/* /home/media/
Và tôi nhận được "sự cho phép". Tôi không thể hiểu những gì sai.
Nếu tôi chỉ cần gõ, 'id', thì nó không hiển thị rằng người dùng của tôi, rks171, là một phần của nhóm 'phương tiện'. Nhưng nếu tôi gõ, 'id rks171', thì nó cho thấy người dùng của tôi, rks171, là một phần của nhóm 'phương tiện'. Bất cứ ai cũng có ý tưởng tại sao tôi không thể nhận được một tập tin vào thư mục chung này?