sudo port install samba3
sudo vi /opt/local/etc/samba3/smb.conf
[global] workgroup = homenet ; netbios name = MacBook ; ; john - [john] comment = john path = /Users/john available = yes guest ok = yes create mask = 644 directory mask = 755 read only = no ; [EXTERNAL] comment = EXTERNAL path = /Volumes/EXTERNAL available = yes guest ok = yes create mask = 644 directory mask = 755 read only = no
sudo vi /Library/LaunchDaemons/org.samba.smbd.plist
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>org.samba.smbd</string> <key>OnDemand</key> <false/> <key>ProgramArguments</key> <array> <string>/opt/local/sbin/smbd</string> <string>-F</string> </array> <key>RunAtLoad</key> <true/> <key>ServiceDescription</key> <string>samba</string> </dict> </plist>
sudo vi /Library/LaunchDaemons/org.samba.nmbd.plist
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>org.samba.nmbd</string> <key>OnDemand</key> <false/> <key>ProgramArguments</key> <array> <string>/opt/local/sbin/nmbd</string> <string>-F</string> </array> <key>RunAtLoad</key> <true/> <key>ServiceDescription</key> <string>netbios</string> </dict> </plist>
sudo launchctl stop com.apple.netbiosd sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.netbiosd.plist
sudo launchctl load /Library/LaunchDaemons/org.samba.smbd.plist sudo launchctl load /Library/LaunchDaemons/org.samba.nmbd.plist
Source: https://habr.com/ru/post/135192/
All Articles