Fedora 시스템 간에 공유되는 SAMBA

Fedora 시스템 간에 공유되는 SAMBA

Fedora 호스트 간에 사용할 Samba 공유를 설정하고 있습니다. 이는 기본적으로 단순한 파일 공유이므로 호스트 A가 파일을 폴더에 넣으면 B, C, D 모두 해당 파일에 액세스할 수 있습니다. 보안은 문제가 되지 않으므로 비밀번호는 중요하지 않습니다.

A:/home/share/에 폴더를 만들고 다음 권한을 부여했습니다.

sudo chown -R nobody:nobody /home/share
sudo chmod -R 777 /home/share

그런 다음 smb.conf에 다음을 추가했습니다.

[share]
browseable = yes
path = /home/share/
guest ok = yes
read only = no
create mask = 777

재부팅 후 B에서 연결을 시도했습니다.

smbclient //192.168.25.135/share

하지만 폴더의 내용을 나열하려고 하면 오류가 발생합니다.

smb: \> ls
NT_STATUS_ACCESS_DENIED listing \*

내가 여기서 무엇을 놓치고 있는 걸까요?

답변1

참고자료https://serverfault.com/questions/579720/smbclient-directory-listing-gives-nt-status-access-denied/834160#834160, 이는 다음과 같이 해결됩니다.

sudo chcon -t samba_share_t /home/share/

관련 정보