CentOS7 시스템(32비트이므로 EPEL-RELASE REPOS와 관련된 모든 답변을 사용할 수 없음)에서 호스팅되는 로컬 네트워크에 Samba 공유가 있고 권한을 구성하고 특정 사용자에게 액세스 권한을 부여하려고 합니다. 현재 액세스를 시도하는 모든 사람에게 "권한 거부"가 표시되는 문제가 있습니다.
제가 어떤 방법을 사용했는지 보려면 이 비디오 링크를 확인하세요.외부링크: YouTube.com
서면 지침(간단한 링크 및 자세한 내용)은 여기를 참조하세요.외부 링크: Howtoforge.com
특정 사용자/모든 사용자에게 액세스를 허용하도록 /etc/samba/smb.conf 파일을 구성하는 방법이 있습니까? 자격 증명 파일과 관련되는 것도 좋을 것입니다(예: share1에서는 사용자 이름:userpassword: 액세스를 허용하지만 다른 로그인은 작동하지 않습니다). CentOS가 아닌 컴퓨터의 사용자가 액세스할 수 있기를 바랍니다.
마운트된 USB 드라이브를 공유하려고 합니다.
어떤 아이디어가 있나요? 감사합니다. 추가 정보가 필요하면 문의해 주세요. 아래에서 /etc/samba/smb.conf
내 파일의 내용을 찾을 수 있습니다 .
[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = centos
security = user
map to guest = bad user
dns proxy = no
#============================ Share Definitions ==============================
[Shared]
path = /share/path/here
browsable =yes
writable = yes
guest ok = yes
read only = no
답변1
독립형 서버가 있고 일반적으로 Samba 사용자(smbpasswd -a 사용자 이름)를 생성해야 하므로 그렇게 하지 않고 아무도 연결할 수 없다면 이는 Samba 문제가 아닙니다. Samba 사용자(Unix 사용자여야 함)를 생성했지만 연결할 수 없는 경우 권한 문제일 가능성이 높으며 사용자에게 공유에 대한 모든 권한이 필요합니다. 이는 그룹을 생성하거나 확장된 사용자를 사용하는 것을 의미할 수 있습니다. ACL.