131、安装 samba、samba - client 和 samba - doc 软件包。
在 Fedora 系统中,以 root 用户身份在命令行输入:
# yum install samba samba-client samba-doc
132、启动并启用 smb 和 nmb 服务。
在 Fedora 系统中,若要使 Samba 在系统启动时启用并立即启动 Samba,以 root 用户身份从命令行输入以下命令:
# systemctl enable smb.service
# systemctl start smb.service
# systemctl status smb.service
# systemctl enable nmb.service
# systemctl start nmb.service
# systemctl status nmb.service
在 RHEL 6 及更早版本中,启动 Samba 服务的命令如下:
# service smb start
# chkconfig smb on
# service smb status
# chkconfig --list smb
若要启动 nmb 服务,可使用命令:
# service nmb start
# chkconfig nmb on
133、将 Samba 服务器的工作组设置为 TESTGROUP,NetBIOS 名称设置为 MYTEST,服务器字符设置为 Samba Test System。
以 root 用户身份在文本编辑器中打开 `/etc/samba/smb.conf` 文件,并将以下三行进行修改:
- `workgroup = TESTGROUP`
- `netbios name = MYTEST`
- `server string = Samba Test System`
134、在系统中添加一个名为 phil 的 Linux 用户,并为 phil 添加 Linux 密码和 Samba 密码。
以 root 用户身份在 shell 中输入以下命令:
# useradd phil
# passwd phil
按提示输入并确认新密码:
# smbpasswd -a phil
按提示输入并确认新的 SMB 密码。
135、设置任何必要的SELinux布尔值,以便phil可以通过Samba客户端访问他的主目录。
可以设置 samba_enable_home_dirs 和 use_samba_home_dirs 布尔值。使用 setsebool -P 命令永久开启,示例命令如下:
# setsebool -P samba_enable_home_dirs on
# setsebool -P use_samba_home_dirs on
136、从本地系统的 Nautilus(文件管理器)窗口,以允许您将文件拖放到该文件夹的方式,连接到本地 Samba 服务器上用户 phil 的 homes 共享。
- a. 打开 Nautilus 窗口(选择文件图标)。
- b. 在左窗格的“网络”标题下,选择“浏览网络”。
- c. 打开 Samba 服务器(MYTEST 图标)。
- d. 打开 homes 共享。
- e. 出现提示时,输入
phil作为用户名并输入phil的密码。 - f. 打开另一个 Nautilus 窗口,将文件拖放到
phil的 homes 文件夹。
137、从网络中的另一台系统(Windows 或 Linux)再次以用户 phil 的身份打开 homes 共享文件夹,并确保可以向该文件夹拖放文件。
- 若在 Linux 系统,可重复前面描述的 Nautilus 示例操作;
- 若在 Windows 系统,打开 Windows 资源管理器窗口,选择“网络”,然后选择 Samba 服务器来打开共享文件夹。
- 关键是要确保该服务已通过 Linux 服务器安全功能可用。
138、在 NFS 服务器上,确定 NFS 服务的名称并启动它。
在 Fedora 中,基本的 NFS 服务名为 nfs-server ,可通过以下三条命令启动服务、使其开机自启并检查状态:
# systemctl start nfs-server.service
# systemctl enable nfs-server.service
# systemctl status nfs-server.service
在 Red Hat Enterprise Linux 6 中,NFS 服务名为 nfs ,可使用以下命令启动和永久启用 rpcbind 和 nfs 服务:
# service rpcbind start
# service nfs start
# chkconfig nfs on
139、在 NFS 服务器上,检查你刚刚启动的 NFS 服务的状态。
在 Fedora 中,可运行命令 # systemctl status nfs-server.service 来检查 NFS 服务状态;在 Red Hat Enterprise Linux 6 中,可使用命令
238



被折叠的 条评论
为什么被折叠?



