
저는 우분투 14.04 LTS를 실행하고 있습니다. 가 소유 한 마운트 지점이 있고 그룹이 /files
소유 하며 그룹에 쓰기 권한을 부여했습니다. 나는 다음의 정보 중 일부를 사용했습니다.root
plugdev
https://help.ubuntu.com/community/InstallingANewHardDrive이것을 설정하려면. 특히 다음 명령은 다음과 같습니다.
sudo chgrp plugdev /files
sudo chmod g+w /files
머신의 모든 사용자도 의 일부입니다 plugdev
.
ext4
파티션이 1개 있는 드라이브를 마운트했습니다 .
이 시점에서 user1
및user2
~할 수 있다에서 파일/폴더를 만듭니다 /files
. 하지만 그 user1
안에 파일이나 폴더를 생성 하면/files
user2
할 수 없다수정하거나 파일을 생성하세요.
/files
누가 생성했는지에 관계없이 생성된 모든 파일/폴더를 모든 사용자가 읽고 쓸 수 있도록(해당되는 경우 실행) 만들 수 있는지 궁금합니다 .
중요한 경우 /files
Windows 7 시스템에 마운트된 Samba 공유도 가능합니다.
답변1
나는 이것이 당신에게 필요한 것이라고 생각합니다. 이 질문에 대한 답변은 이미 저쪽에 나와 있습니다.
setfacl + chmod가 필요합니다.
답변2
생성 중인 파일에 대한 권한에 그룹에 대한 쓰기 권한이 없을 수 있습니다. fmask
(파일용) 및 dmask
(디렉터리용) 을 설정하면 /etc/fstab
문제가 해결됩니다.
fmask
또는 113
의 기본 권한에 대해 다음과 같을 수 있습니다 .664
rw-rw-r-
dmask
또는 002
의 기본 권한에 대해 와 같을 수 있습니다 .775
rwxrwxr-x
디렉터리에 액세스하려면 실행 권한이 필요하다는 점을 기억하세요.