Windows 7 PC에 이더넷으로 연결된 삼바를 실행하는 Linux 시스템이 있습니다. 많은 것을 읽고 시도한 후에 다음과 같은 구성을 얻었습니다.
[myShare]
path = /usr/share/mySystemUser/
public = yes
guest ok = yes
writeable = yes
browseable = yes
ntlm auth = no
나는 단지 그것을 원한다마이쉐어접근할 수 있다어느 하나
- 비밀번호 없이(공개 공유)또는
- 의 자격 증명으로내 시스템 사용자.내 시스템 사용자Linux 시스템의 로컬 사용자입니다.
그러나 지금까지 Windows에서는 비밀번호를 요청하므로마이쉐어내가 실행하는 경우에만 액세스할 수 있습니다.
useradd myWindowsUserName
smbpasswd -a myWindowsUsername
Windows 시스템과 동일한 비밀번호를 입력하는 동안 동일한 비밀번호를 사용하는 Linux 및 Windows7 시스템 모두에 동일한 사용자 이름이 존재하도록 합니다.
1.과 2.는 어떻게 해결될 수 있나요?
답변1
이 구성을 사용하고 있습니다
[public]
comment = Public Folder
path = /home/public
public = yes
writable = yes
create mask = 0777
directory mask = 0777
force user = nobody
force group = nogroup
mySystemUser = myWindowsUserName의 경우
[mySystemUser]
path = /usr/share/mySystemUser/
browseable = no
writeable = yes
create mode = 0770
directory mode = 0770
read only = no
valid users = mySystemUser
force user = mySystemUser
Windows 탐색기에서 공유 폴더를 보려면 탐색 가능을 예로 설정하십시오.