내 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
내 미스터리 문제가 해결되었습니다!