Windows Samba 파일 공유의 파일 권한 변경

Windows Samba 파일 공유의 파일 권한 변경

CentOS에서 파일 공유를 위해 외부 USB 드라이브를 설치했습니다. 공유에 액세스하는 모든 클라이언트는 Windows XP 또는 7입니다. Windows에서는 사용자 계정의 자격 증명 관리 기능을 사용하여 Windows 컴퓨터가 다른 공유에 액세스할 수 있도록 허용합니다.

아래 전체 영업 관리자가 공유한 코드 조각과 일치하도록 소유자, 그룹 및 권한 수준을 반복적으로 변경했습니다. 사용자 "관리자"의 자격 증명은 액세스 제어를 위해 Windows "자격 증명 관리"에서 설정됩니다. 그런 다음 공유를 Windows의 네트워크 드라이브에 매핑했습니다.

-rwxrwx--- 1 root    managers 924672 Oct 30 08:18 fileName.xls

관리자 그룹의 구성원이 파일을 열고 저장하면 권한이 아래 코드 조각으로 변경됩니다. 이로 인해 "관리자" 그룹의 구성원인 다른 사용자는 파일에 쓸 수 없게 됩니다. 이 예에서는 사용자 관리자를 사용하여 데모 파일에 액세스합니다. 이제 관리자가 소유자이고 x를 잃었다는 것을 알 수 있습니다. 해당 그룹은 파일에 접근하는 사용자의 기본 그룹으로 변경됩니다. 그룹도 wx를 잃었습니다.

-rw-r--r-- 1 manager managers 919552 Oct 30 08:25 fileName.xls 

답변1

나는 같은 문제를 가지고있다. Linux Samba 서버 설정에는마스크 만들기여기에서 기본 생성 권한을 설정할 수 있습니다. 하나 있다강제 사용자설정 생성된 파일이 항상 동일한 사용자용으로 작성되도록 할 수 있습니다.

우분투에서 위치 설정:

/etc/samba/smb.conf

권한이 변경되는 경우 파일을 편집하는 경우에도 특정 편집기에 "원자적 저장" 기능이 있기 때문일 수 있습니다. 여기서 편집자는 임시 파일을 생성하고 여기에 변경 사항을 기록한 다음 임시 파일을 원본 파일로 바꿉니다. 이는 파일을 수정할 때마다 실제로 새 파일을 삭제하고 생성한다는 의미입니다.

관련 정보