Windows 7에서 Samba 드라이브의 파일에 대해 "읽기 및 실행" 권한을 추가하는 방법

Windows 7에서 Samba 드라이브의 파일에 대해 "읽기 및 실행" 권한을 추가하는 방법

C 프로그램에서 Windows 7의 Samba 드라이브에 있는 파일에 대한 "읽기 및 실행" 권한을 추가하고 싶습니다. 아래 예에서는 "icacls" 프로그램이 사용되지만, 사용 가능한 경우 C 라이브러리 호출도 가능할 수 있습니다.

Windows 사용자(예: 모든 사람)에 대해 Windows "icacls" 프로그램(시스템 호출 사용)을 사용하여 권한을 변경할 수 있지만 Windows를 통해 이름이 표시되는 Samba 사용자에 대해 권한을 변경하려고 하면 "icacls"가 다음을 반환합니다.

U:\temp>icacls hello.exe /grant smbuser:RX
user: No mapping between account names and security IDs was done.
Successfully processed 0 files; Failed processing 1 files

Samba(Linux) 사용자 및 그룹이 Linux "x" 권한 집합을 얻을 수 있도록 Windows에서 파일에 "읽기 및 실행" 권한을 추가하는 방법에 대한 아이디어가 있습니까?

관련 정보