삼바 사용자 쓰기 오류

삼바 사용자 쓰기 오류

내 PC(리눅스 민트)에서 라즈베리 smb 공유에 쓰려고 할 때 문제가 있습니다.

Raspberry Pi 사용자: 기본 사용자 "pi" 및 새 사용자 "TF"

"pi" 사용자에게는 쓰기 권한이 있지만 공유를 마운트할 때 "TF"에는 쓰기 권한이 없는 것 같습니다.

다음 내용에 따라 TF를 생성하고 삼바 사용자로 추가합니다.

sudo adduser TF
sudo adduser TF sudo
sudo adduser TF users #not sure if relevant
sudo smbpasswd -a TF 

... 또한 비밀번호를 제공했고 fstab에 마운트된 자격 증명이 제대로 작동했습니다.

smb.conf는 다음과 같습니다:

[NASHDD1]
   comment = some comment

   path = /mnt/NASHDD1
   browseable = yes
   read only = no
   public = no
   create mask=0777
   directory mask=0777

폴더의 소유권은 다음과 같습니다.

$ ls -l /mnt/
total 4
drwxrwxrwx 9 TF root 4096 Oct 13 17:25 NASHDD1


$ ls -l /mnt/NASHDD1/
total 32
drwxrwxrwx 11 TF root  4096 Sep 10 12:22 asusware.arm
drwxrwxrwx  9 TF root  4096 Sep 13 22:35 Folder1
drwxrwxrwx  2 TF root 16384 Jun  9 07:38 lost+found
drwxrwxrwx  2 TF pi    4096 Oct 13 17:25 Music
drwxrwxrwx 10 TF root  4096 Oct 21 21:54 Folder2

내가 무엇을 놓치고 있나요?

답변1

777 권한으로 쓰기 가능한 게스트 액세스를 활성화하려면 유효한 사용자를 쉼표로 구분된 목록에 나열하는 것이 좋습니다. 마운트 지점 설정 방법에 따라 와이드 링크를 활성화해야 할 수도 있습니다.

그래서 먼저 삼바 공유 정의에 다음을 추가해 보겠습니다.

valid users = pi, TF
create mask = 0600
directory mask = 0700

그래도 작동하지 않으면 넓은 링크를 추가하세요.

wide links = yes

도움이 되었기를 바랍니다. 행운을 빌어요!

답변2

해결책은 다음과 같습니다.이것게시물(아직 투표할 평판이 충분하지 않음)

fstab을 통해 cif를 마운트하면 파티션이 sudo로 마운트되므로 W 액세스 권한이 없습니다. 명령의 끝을 변경하면 ,uid=<user>,gid=<group> 0 0 내 미스터리 문제가 해결되었습니다!

관련 정보