按钮,出现如图7-23所示的界面。在【基本】选项卡中包含以下选项 目录:通过 Samba共享的目录。这个目录必须存在 描述:对共享的简短描述。 基本权限:用户应该只能够读取/读写共享目录中的文件 第8步:如图7-24所示,在【访问】选项卡中,选择只允许指定的用户来访问共享 还是允许所有的 Samba用户来访问共享。如果选择了要允许指定用户访问,则从可用的 Samba用户列表中选择这些用户。 第9步:单击【确定】按钮后,共享就会立即被添加,如图725所示 至此, Samba服务器的基本配置己经完成,如果是手工修改 Samba的配置文件 smb. conf, 则可以执行 testparm命令检测配置文件 smb. conf语法的正确性,如图726所示。 第10步:在终端窗口执行 service smb restart命令,重启 Samba服务器。 第11步:在终端窗口执行 sy stem- config- -selinux命令,如图7-27所示,在图的左边选 择【 Boolean】,然后在图的右边展开【 samba】,选择图中的两项 注意 如果需要共享/home以外的目录,则还需将【 Allow Samba to share any file/directory read ony】或【 Allow Samba to share any file/directory read/wrte】选中。关于 Selinux的介绍见下 一节。 system-config- selinux属于 policycoreutils-gui的RPM包,如果不能执行该命令,则应该安 装 policycoreutils-gui的RPM包 SELinux Administration other Fle Labeling pping Printing Samba Policy Module D Allow samba to act as the domain controller, add users, groups and change passwords U Allow Samba to share any file/directory read only D Allow Samba to share any file/directory read/write a Allow Samba to write files in directories labeled public content rw t to login with CIFS home directories SASL authentication server pam Assassin 图7-27 SELinux中配置共享方式 第12步:在终端窗口执行 cheon命令,如图7-28所示。 rootelocalhost:- [rootolocalhost"# cheon -R-t public content rw_ t/home/ztg [rootolocalhost"# cheon -R-t samba share t/var/log/samba rootolocalhost-* 图728执行 cheon命令按钮,出现如图 7-23 所示的界面。在【基本】选项卡中包含以下选项: 目录:通过 Samba 共享的目录。这个目录必须存在。 描述:对共享的简短描述。 基本权限:用户应该只能够读取/读写共享目录中的文件。 第 8 步:如图 7-24 所示,在【访问】选项卡中,选择只允许指定的用户来访问共享, 还是允许所有的 Samba 用户来访问共享。如果选择了要允许指定用户访问,则从可用的 Samba 用户列表中选择这些用户。 第 9 步:单击【确定】按钮后,共享就会立即被添加,如图 7-25 所示。 至此,Samba 服务器的基本配置已经完成,如果是手工修改 Samba 的配置文件 smb.conf, 则可以执行 testparm 命令检测配置文件 smb.conf 语法的正确性,如图 7-26 所示。 第 10 步:在终端窗口执行 service smb restart 命令,重启 Samba 服务器。 第 11 步:在终端窗口执行 system-config-selinux 命令,如图 7-27 所示,在图的左边选 择【Boolean】,然后在图的右边展开【samba】,选择图中的两项。 注意: 如果需要共享/home 以外的目录,则还需将【Allow Samba to share any file/directory read only】或【Allow Samba to share any file/directory read/write】选中。关于 Selinux 的介绍见下 一节。 system-config-selinux 属于 policycoreutils-gui 的 RPM 包,如果不能执行该命令,则应该安 装 policycoreutils-gui 的 RPM 包。 图7-27 SELinux中配置共享方式 第 12 步:在终端窗口执行 chcon 命令,如图 7-28 所示。 图7-28 执行chcon命令