Samba/CIFS 권한(서버 Debian 10, 클라이언트 Ubuntu 22.04)

Samba/CIFS 권한(서버 Debian 10, 클라이언트 Ubuntu 22.04)

주제에서 알 수 있듯이 Debian 10 시스템(내 집 LAN 내부, 192.168.1.x)에서 실행되는 삼바 서버는 Ubuntu 22.04를 실행하는 내 컴퓨터입니다.

(1) 내 컴퓨터의 파일은 서버 파일 시스템의 파일 권한과 관계없이 644의 권한을 표시합니다.

(2) chmod내 PC에서 실행하면 효과가 없습니다(즉, CIFS 설치 디렉터리의 파일에 적용되는 경우).

(3) chmod서버에서 실행하면 서버의 권한에 영향을 주지만 (1)은 여전히 ​​적용되므로 Samba/CIFS 파일 시스템에서 실행 파일을 가질 수 없습니다.

다음은 이 문제가 발생하는 Samba 공유 중 하나의 구성입니다.

[schoolwork]
path = /data-RAID1/schoolwork
available = yes
browsable = no
public = no
writable = yes
write list = cal
create mask = 0644
directory mask = 0755

내 컴퓨터의 /etc/fstab항목은 다음과 같습니다.

//192.168.1.2/schoolwork  /remote/schoolwork cifs defaults,credentials=/etc/cifs/credentials.txt,uid=cal,gid=cal,file_mode=0644,dir_mode=0755 0 0

cifsacl해당 줄에 마운트 옵션을 추가하면 /etc/fstab문제가 다소 해결되지만 이제 권한이 이상하게 제한되는 것 같습니다. 이렇게 하면 권한 이 chmod 644666으로 변경됩니다 chmod 755. 왜 끈끈한 비트가 나타나는지 잘 모르겠습니다 )chmod 600-rwx-----TT

나는 그걸로 살아갈 수 있다고 생각하지만 기본 Unix/Linux 스타일 권한을 유지하는 방법이 있습니까?

관련 정보