그룹 소유자에 따라 다른 권한을 가진 Windows 네트워크 공유를 마운트하고 싶습니다. 읽기/쓰기 권한이 있어야 하고 다른 소유자는 읽기 권한만 있어야 합니다.
/etc/fstab에 다음 줄을 추가합니다.
//192.168.OO.PP/Public /mnt/storage cifs nofail,iocharset=utf8,noperm,uid=XXX,password=%^%^,gid=XXX,file_mode=0775,dir_mode=0775 0 0
다른 사용자가 읽기 전용 액세스 권한을 갖는 대신 그룹 소유자뿐만 아니라 모든 사용자가 읽기/쓰기 액세스 권한을 갖게 됩니다.
답변1
어떤 경우에는 다음을 사용해야 할 수도 있습니다....,file_mode=0775,dir_mode=0775,nounix
fmask
이러한 옵션은 더 이상 사용되지 않지만 (파일의 경우), dmask
(디렉터리의 경우) 또는 umask
(파일 및 디렉터리의 경우)를 사용할 수 있습니다 . 일반 8진수 권한과 동일하게 작동하지만 7에서 뺍니다. 권한을 로 설정하려면 umask에서 설정 0775
해야 합니다 0002
(예 umask=0002
: ).
답변2
다음 매개변수를 사용할 수 있습니다.
//host/share /net/share cifs user,noauto,nofail,x-systemd.automount,x-systemd.requires=network-online.target,x-systemd.device-timeout=10,workgroup=workgroup,credentials=/foo/credentials 0 0
권한은 다음과 같이 표시됩니다.
drwxr-xr-x directory
-rwxr-xr-x file