CIFS를 통해 NAS 상자 설치 - 권한 문제

CIFS를 통해 NAS 상자 설치 - 권한 문제

최신 버전의 Ubuntu를 실행 중이며 rc.local.

공유가 올바르게 설치되었으며 자유롭게 파일을 찾아보고 새 파일을 만든 다음 문제 없이 삭제할 수 있습니다.

하지만 마운트된 공유에 디렉터리를 재동기화하려고 하면 다음과 같습니다.

rsync -a --delete /MySource/ /SharedMountPoint/

오류가 많이 발생합니다.

rsync: failed to set times on "/SharedMountPoint/SomeDir": Operation not permitted (1)

임시 파일을 만들 수 없다는 것과 유사한 오류가 발생합니다.

공유에 있는 모든 파일과 디렉터리는 숫자 uids/guid로 나열됩니다. 이는 원래 Windows 상자 동기화를 통해 생성되었으므로 의미가 있다고 가정합니다.

액세스 제어가 크게 필요하지 않습니다. 이는 가족과 내가 보관용 계정으로 사용하는 LAN의 상자일 뿐입니다. 기본적으로 누구나 액세스할 수 있기를 원합니다(기본 인증을 수행한 경우).

답변1

설치 시 -o uid=youruid해당 cifs 공유의 모든 파일은 귀하의 소유가 되므로 해당 파일을 편집/삭제할 수 있습니다.
예를 들어:

mount -o uid=1000 //nas/share /SharedMountPoint

숫자 uid는 다음에서 찾을 수 있습니다./etc/passwd

grep `whoami` /etc/passwd | cut -d : -f 3

또는:

id -u `whoami`

관련 정보