рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ рд▓реЙрдпрди 10.7.x рдкрд░ samba3 рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ

рдЫрд╡рд┐ рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ 10.7 рд▓рд╛рдпрди рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХреА рд░рд┐рд╣рд╛рдИ рдХреЗ рдмрд╛рдж, рд╕рд╛рдВрдмрд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рд╛рдЭрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рддрдХ рдкрд╣реБрдВрдЪ рдЦреЛ рдЧрдИ рдереАред рдмрд▓реНрдХрд┐, рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓реЗ рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдВрдбреЛрдЬрд╝ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдкрд░ рд╕рд╛рдЭрд╛ рдХрд┐рдП рдЧрдП рдлрд╝реЛрд▓реНрдбрд░ рджреЗрдЦрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреЛрдИ рдкрд┐рдЫрдбрд╝реА рд╕рдВрдЧрддрддрд╛ рдирд╣реАрдВ рд╣реИред рдпрд╣ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рд╕рд╛рдВрдмрд╛ рдХреЗ рдкрд╛рд╕ рдЕрдм GPLv3 рд▓рд╛рдЗрд╕реЗрдВрд╕ рд╣реИ, рдЬрд┐рд╕рдиреЗ Apple рдХреЛ рдкрд┐рдЫрдбрд╝реЗ рд╕рдВрдЧрддрддрд╛ рдХреЗ рдмрд┐рдирд╛ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдореЙрдбреНрдпреВрд▓ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд┐рдпрд╛ред


рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЖрдкрдХреЛ Xcode рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдлрд┐рд░ MacPorts рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ - рд╕реНрд░реЛрдд рдХреЛрдб рдореЗрдВ рд╡рд┐рддрд░рд┐рдд рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рдгрд╛рд▓реАред

MacPorts рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЯрд░реНрдорд┐рдирд▓ рдЦреЛрд▓реЗрдВред

Samba3 рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:

sudo port install samba3 

рдХрд╛рдо рдХреЗ рд▓рд┐рдП рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдкреИрдХреЗрдЬреЛрдВ рдХреА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрд╛рдж, рд╣рдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВ:

 sudo vi /opt/local/etc/samba3/smb.conf 

рдпрджрд┐ рдЖрдк vi рд╕рдВрдкрд╛рджрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рд╣рдЬ рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рдЖрдк рдорд┐рдбрдирд╛рдЗрдЯ рдХрдорд╛рдВрдбрд░: sudo port install mc , рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рдлрд╛рдЗрд▓ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдмрд╕ рдЗрд╕реЗ рд░реВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╛рдж рд░рдЦреЗрдВ: sudo mc ред

рдпрд╣рд╛рдВ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рд╣реИ, рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рдмрд┐рдирд╛ рдПрдХреНрд╕реЗрд╕ рджреА рдЬрд╛рддреА рд╣реИ:

 [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 


Samba3 рд╕реЗрд╡рд╛ рдХреА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╢реБрд░реБрдЖрдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВред 2 рдФрд░ рдлрд╝рд╛рдЗрд▓реЗрдВ рдмрдирд╛рдПрдБ: org.samba.smbd.plist рдФрд░ org.samba.nmbd.plist ред

рдкрд╣рд▓реА рдлрд╝рд╛рдЗрд▓:

 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/In135192/


All Articles