네트워크의 다른 컴퓨터에 있는 raspi에 호스팅된 파일을 수정할 수 없습니다

네트워크의 다른 컴퓨터에 있는 raspi에 호스팅된 파일을 수정할 수 없습니다

내 파이에 이상한 문제가 있습니다. Pi는 SMB 호스트로 설정되어 집 주변에서 액세스할 수 있는 음악 파일을 호스팅합니다. 하지만 sudo를 제외한 다른 컴퓨터에서는 파일을 수정할 수 없습니다.

전체 음악 컬렉션에 대한 모든 권한을 반복적으로 0777로 설정했습니다. 내 smb.conf 공유 설정은 다음과 같습니다.

[share]
Comment = pi shared folder
Path =/mnt/share
Browseable = yes
Writeable = Yes
only guest = no
create mask = 0777
directory mask = 0777
public = yes
Guest ok = yes
create mask = 0777

태그를 편집하거나 파일 이름을 변경해야 할 경우 puddletag 또는 nautilus에서 해당 파일로 이동하여 편집하려고 하면 권한 오류가 발생합니다. 그러나 sudo를 사용하여 이러한 작업을 수행하면 자유롭게 편집할 수 있습니다.

고급 사용자로서 음악 유지 관리를 수행하는 것은 분명히 좋은 해결 방법이지만 약간 짜증스럽습니다. 내가 뭘 잘못하고 있는지 아는 사람 있나요?

PS 저는 이 분야의 전문가가 아닙니다. 핵심 정보를 놓친 경우 알려주시면 제공해 드리겠습니다.

PPS 내 공유 드라이브가 ext4로 포맷되었습니다.

답변1

귀하의 구성은 다음을 나타냅니다.

Guest ok = yes

이를 통해 게스트는 비밀번호 없이 서비스에 접속하고 다음 권한 내에서만 운영할 수 있습니다.게스트 계정. 그런데 그것들은 무엇입니까? 예, 기본적으로 nobody그는 귀하의 음악 컬렉션에 액세스할 수 있습니까? 컬렉션이 /home/you디렉터리 내에 있는 경우 컬렉션 폴더에 대한 광범위한 공개 권한을 설정하더라도 nobody다른 사용자는 더 제한적인 권한으로 차단되지 않을 수 있습니다.

nobody어쩌면 더 많은 권한을 가진 사람으로 기본값을 재정의 해야 할 수도 있습니다 .

기본값: 게스트 계정 = 없음 #기본값은 컴파일 타임에 변경할 수 있습니다.

예: 게스트 계정 = ftp

또는 컬렉션을 더 접근하기 쉬운 위치로 이동할 수 있습니다.

구성을 저장한 후 Samba 서비스를 다시 로드하거나 다시 시작하는 것을 잊지 마십시오.

관련 정보