正在加载图片...
imx操作系统》实验指导/实验九:文件服务器的实施与管理9 6、通过 Samba提供私有文件服务 为了节约资源和保证服务器的安全, Samba一般不提供公有文件服务。 Samba通常情况下赋 予特定的用户使用共享资源的权利,并且设置不同的权限。 以创建用户 abuser用户为例, abuser的共享目录/ opt/smbuser,用户创建目录权限为664, 创建文件权限为770,不允许其他用户访问 第一步:开启 Samba用户、配置共享目录 ①开启 Samba用户、创建共享目录 seradd smbuser 创建用户 smbuser smbpasswd -a smbuser #使用 smbpasswd工具设置 Samba口令 New SMB passwd #输入密码 Retype new SMB passwd #确认密码 Added user smbuser #创建用户成功 使用带有r、U参数的 smbpasswd命令修改FTP服务器已有用户的口令 smbpasswd -r servername-U smbserver ②配置共享目录 sudo mkdir /opt/smbuser #创建共享目录 vi /etc/samba/smb. conf #编辑配置文件 security =user #开启用户信息验证 设置文件共享名 comment= Linux Server #对共享文件进行描述 path=/opt/smbuser #设置共享目录路径 #设置可以在 windows的网上邻居中可见 #设置目录不可写 #不允许匿名者访问 owseable=yes #允许客户端看到该共享资源 第二步:设置用户权限 ①确定服务器上的目录/ opt/smbuser对用户 mouser可写 ②配置用户权限 chown smbuser smbuser/ opt/smbuser#共享目录对 abuser可写 #编辑配置文件 #在第一步的②的文件后追加以下内容 create mask-0664 directory mask=0770 valid user = smbuser create mask设置了用户在共享目录中创建文件所使用的权限,0664是文件权限的八进制表示 法。真正起作用的是后面3个数字664,代表了属主和属组用户可读写,对其他用户只读。 directory mask针对的是创建目录的权限。上面这一行配置将用户创建的目录权限设置为对属 主和属组用户完全开放,其他用户拥有读和执行权限 alid user设置具有访问目录权限的用户,其他用户均不能访问, 第三步:登录验证 在实验机上打开资源管理器,在地址栏中输入 SAmba服务器的IP地址,例如访问IP地址为 2.162.100的 Samba服务器。 72.162.100 双击共享目录会提示输入用户名、密码,用户权限校验完成后即可访问共享目录。 管理科学与工程学科/共11页第9页《Linux 操作系统》实验指导 / 实验九:文件服务器的实施与管理 管理科学与工程学科 / 共 11 页,第 9 页 6、通过 Samba 提供私有文件服务 为了节约资源和保证服务器的安全,Samba 一般不提供公有文件服务。Samba 通常情况下赋 予特定的用户使用共享资源的权利,并且设置不同的权限。 以创建用户 smbuser 用户为例,smbuser 的共享目录/opt/smbuser,用户创建目录权限为 664, 创建文件权限为 770,不允许其他用户访问。 第一步:开启 Samba 用户、配置共享目录 ①开启 Samba 用户、创建共享目录 useradd smbuser #创建用户 smbuser smbpasswd -a smbuser #使用 smbpasswd 工具设置 Samba 口令 New SMB passwd #输入密码 Retype new SMB passwd #确认密码 Added user smbuser #创建用户成功 #使用带有-r、-U 参数的 smbpasswd 命令修改 FTP 服务器已有用户的口令 smbpasswd -r servername -U smbserver ②配置共享目录 sudo mkdir /opt/smbuser #创建共享目录 vi /etc/samba/smb.conf #编辑配置文件 security = user #开启用户信息验证 [smbuser share] #设置文件共享名 comment = Linux Server #对共享文件进行描述 path = /opt/smbuser #设置共享目录路径 public = yes #设置可以在 windows 的网上邻居中可见 writeable = yes #设置目录不可写 guest ok = no #不允许匿名者访问 browseable=yes #允许客户端看到该共享资源 第二步:设置用户权限 ①确定服务器上的目录/opt/smbuser 对用户 smbuser 可写 ②配置用户权限 chown smbuser:smbuser /opt/smbuser #共享目录对 smbuser 可写 vi /etc/samba/smb.conf #编辑配置文件 #在第一步的②的文件后追加以下内容 create mask=0664 directory mask=0770 valid user = smbuser create mask 设置了用户在共享目录中创建文件所使用的权限,0664 是文件权限的八进制表示 法。真正起作用的是后面 3 个数字 664,代表了属主和属组用户可读写,对其他用户只读。 directory mask 针对的是创建目录的权限。上面这一行配置将用户创建的目录权限设置为对属 主和属组用户完全开放,其他用户拥有读和执行权限 valid user 设置具有访问目录权限的用户,其他用户均不能访问。 第三步:登录验证 在实验机上打开资源管理器,在地址栏中输入\\Samba 服务器的 IP 地址,例如访问 IP 地址为 172.16.2.100 的 Samba 服务器。 \\172.16.2.100 双击共享目录会提示输入用户名、密码,用户权限校验完成后即可访问共享目录
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有