Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何打开;与SMB共享文件和文件夹“;通过脚本_Python_Applescript - Fatal编程技术网

Python 如何打开;与SMB共享文件和文件夹“;通过脚本

Python 如何打开;与SMB共享文件和文件夹“;通过脚本,python,applescript,Python,Applescript,在我工作的公司里,我们试图在所有mac电脑上实现文件共享,这样我和我的IT团队就可以远程查看他们的文件。但我对苹果电脑不是很熟悉。有没有办法编写这个过程的脚本,最好是用Python编写?(如果不是python,那么是applescript)在谷歌上搜索,我觉得您可以使用这组命令行打开文件夹的SMB文件共享,您可以根据需要从python或applescript运行: sudo /usr/sbin/sharing -a /path/to/sharedFolder sudo /usr/sbin/sha

在我工作的公司里,我们试图在所有mac电脑上实现文件共享,这样我和我的IT团队就可以远程查看他们的文件。但我对苹果电脑不是很熟悉。有没有办法编写这个过程的脚本,最好是用Python编写?(如果不是python,那么是applescript)

在谷歌上搜索,我觉得您可以使用这组命令行打开文件夹的SMB文件共享,您可以根据需要从python或applescript运行:

sudo /usr/sbin/sharing -a /path/to/sharedFolder
sudo /usr/sbin/sharing -e sharedFolder -s 001
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.smbd.plist
第一行创建共享记录,第二行向记录添加SMB标志,第三行启动文件服务器

第二个命令是:

sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.smb.server.plist EnabledServices -array disk
我不知道这条线到底做了什么——如果有的话——尽管它可能会确保SMB在重新启动后重新启动(?)

注意:我不确定共享命令行工具是何时添加到系统的。它可能是最近的,所以如果您运行的是较旧的系统,您应该检查以确保它可用。有关示例和选项,请参见