내 호스트 컴퓨터에서 Linux Mint 18.1을 실행하고 있습니다. 내 소프트웨어는 모두 최신 상태입니다. 이 컴퓨터와 내 인트라넷의 다른 모든 컴퓨터에서 인터넷에 액세스할 수 있지만 삼바를 통해 내 네트워크의 호스트를 볼 수는 없습니다.
Linux Mint 18.2(xfce)를 실행하는 노트북이 있는데 Browse Network
기본 파일 관리자에서 바로가기를 클릭한 다음 Windows Network
파일 관리자를 두 번 클릭하면 오류 메시지가 나타납니다."서버에서 공유 목록을 검색할 수 없습니다. 해당 파일이나 디렉터리가 없습니다."
sudo systemctl restart smb
반품Failed to restart smb.service: Unit smb.service not found.
sudo systemctl restart smbd
내가 아는 한 오류 없이 자동으로 반환됩니다.
sudo /etc/init.d/smbd status
서비스가 활성화되어 실행 중임을 선언합니다.
@Thomas가 제안한 대로 server services = s3fs
섹션 아래에 항목을 추가한 다음 클릭하면 반환되었습니다.[global]
sudo /etc/init.d/smbd force-reload
[ ok ] Reloading smbd configuration (via systemctl): smbd.service.
...노트북을 사용하여 호스트를 탐색하려고 하면 여전히 같은 오류가 발생합니다. 내 스마트폰에 있는 두 개의 다른 Samba 브라우저에는 내 라우터와 호스트가 말하는 IP 주소에 서버가 없다고 나와 있습니다.
smbclient -d2 -L ###.###.###.### -U ######
내 호스트에서 실행하면 다음과 같이 반환됩니다(모든 #######
은 여기에 게시하고 싶지 않은 문자열을 대체합니다).
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
WARNING: The "syslog" option is deprecated
added interface enp2s0 ip=###.###.###.### bcast=###.###.###.### netmask=###.###.###.###
Enter ######'s password:
session setup failed: NT_STATUS_NO_LOGON_SERVERS
내 (업데이트된) smb.conf
분석 은 다음과 같습니다 testparm
.
# Global parameters
[global]
workgroup = #######
server string = #######
server role = standalone server
security = DOMAIN
map to guest = Bad User
obey pam restrictions = Yes
pam password change = Yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
unix password sync = Yes
syslog = 0
log file = /var/log/samba/log.%m
max log size = 1000
dns proxy = No
panic action = /usr/share/samba/panic-action %d
server services = s3f
idmap config * : backend = tdb
[printers]
comment = All Printers
path = /var/spool/samba
create mask = 0700
printable = Yes
browseable = No
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
valid users = #######
read only = No
browseable = No
[data]
path = /mnt/data
valid users = #######
read only = No
browseable = No
어떤 통찰력이나 제안이라도 환영합니다. 벽에 머리를 세게 박았습니다.
답변1
browseable = Yes
내 섹션 아래에 설정 해야 합니다 [data]
. 이렇게 하면 data
내 모든 장치에서 공유 콘텐츠를 볼 수 있습니다. 그런데 browseable = No
삼바를 망치려고 변경한 것이 그렇게 설정되어 있지 않은 것을 알기 때문에 이미 설정해 두었다는 사실이 헷갈립니다 .
그러나 나는 Samba 운용성을 결정하기 위해 내 노트북의 호스트 브라우징 능력에 의존하고 있었기 때문에 나 자신에게 좌절감을 안겨주었다.
security = USER
로 변경 한 security = DOMAIN
후 실행해 보니 sudo /etc/init.d/smbd force-reload
이전과 마찬가지로 휴대폰 동기화가 가능하다는 것을 확인했습니다. 이것이 어떻게 가능한지 궁금했고 오래 전에 전화기를 설정할 때 필요한 모든 동기화 폴더에 대한 절대 경로를 제공했다는 것을 깨달았습니다. 잘.
data
그래서 내 노트북()에 공유에 대한 절대 경로를 입력했는데 smb://###.###.###.###/data
모든 것이 잘 작동하는 것을 확인했습니다.