牛骨文教育服务平台(让学习变的简单)

在Mac OS X的System Preferences里面对文件共享的配置,可能不够灵活,或者说有时不够明显,比如,无法从GUI中明确分辨,哪个共享时可以通过AFP的,哪个是SMB的,哪个是两者都可以。那么通过下面的方法就可以具体了解某一个共享名的具体配置情况。比如共享名是DS,执行命令行:

dscl . -read /SharePoints/DS

得到下面的信息,说明它通过AFP和SMB共享,共享名称都是DS,路径是/Users/Shared/DS等等信息。

dsAttrTypeNative:afp_guestaccess: 1

dsAttrTypeNative:afp_name: DS
dsAttrTypeNative:afp_shared: 1
dsAttrTypeNative:directory_path: /Users/Shared/DS
dsAttrTypeNative:ftp_name: DS
dsAttrTypeNative:sharepoint_group_id: 6394A3E4-2542-4CEF-949F-FE35909DB095
dsAttrTypeNative:smb_createmask: 644
dsAttrTypeNative:smb_directorymask: 755
dsAttrTypeNative:smb_guestaccess: 1
dsAttrTypeNative:smb_name: DS
dsAttrTypeNative:smb_shared: 1
AppleMetaNodeLocation: /Local/Default
RecordName: DS
RecordType: dsRecTypeStandard:SharePoints

 

当然可以修改其中的内容以达到自己的要求,比如改变SMB共享名称:

dscl . -change /SharePoints/DS smb_name DS SMB_DS

 

以上内容都是关于Mac OS X工作端平台的,不是服务器版本,在Server上面的GUI配置要灵活很多。

在10.6系统上通过测试,在10.5上应该工作,但是没有测试。

2011-05-28