2017-12-07 4 views
0

나는 우분투에서 일부 디렉토리를 마운트하기 위해 fuse을 사용합니다. 사용자는 디렉토리에 rwx, 파일에는 rw-을 가져야합니다.umask와 fuse를 사용하여 디렉토리와 파일에 대한 다른 권한을 설정하는 방법

setfacl으로 이것을 수행하는 것은 매우 쉽습니다. setfacl -R -d -m u::rwX,g::rwX,o::--- dir/을하는 것은 그 일을 완벽하게 잘합니다.

그러나 이것을 수행하는 방법 umask?

답변

0

먼저 umask에 대해 알아야 할 것은 umask가 마스크라는 점입니다. 그것은 뺄 수가 아닙니다. 일반적으로 부여되는 사용 권한을 해제합니다. 마스킹은 빼기와 동일하지 않습니다 (예 : 001로 마스크 된 666은 여전히 ​​666이며 003으로 마스크 된 666은 664입니다. 마스크가 권한 비트를 끕니다. 그들이 이미 꺼져 있다면, umask는 변경되지 않습니다.

다음에 할당 할 권한을 싶어하고 할 디렉터리에 있는지 확인하십시오 당신이 찾고있는 정확하게

이 링크 답변! 이 도움이

https://www.cyberciti.biz/tips/understanding-linux-unix-umask-value-usage.html

희망.

+0

'umask u = rwX, g = rwX, o ='입니까? 결과적으로 유효하지 않은 매개 변수가 생성됩니다. – Aley

+0

나는 'umask u = rwx, g = rwx, o = rx'를 사용하는데 잘 사용되었다. 우분투 모든 버전에서 테스트되었다. –

+0

전체 프로세스가 이것을 사용했다 : "sudo setfacl -dR -mu : sudo chmod g + w/var/www/DirectoryName/Folder /' " "'umask u = rwx, g = rx, o = rx' " –

관련 문제