Cra*_*eck 6 server samba hard-drive
我正在尝试在运行 Ubuntu Desktop 16.04 的服务器上使用 Samba 将整个硬盘驱动器设置为共享。我已经能够成功设置共享文件夹,但在设置驱动器时遇到问题。
这是我在 smb.conf 文件中的内容,其中 [share] 是共享文件夹,[share2] 是我为硬盘驱动器设置的内容:
[share]
path = /home/craig/desktop/share
available = yes
valid users = craig-pc
read only = no
browsable = yes
public = yes
writable = yes
[share2]
path = /media/craig/Seagate D1
available = yes
valid users = craig-pc
read only = no
browsable = yes
public = yes
writable = yes
Run Code Online (Sandbox Code Playgroud)
我的另一个问题是关于有效用户声明,目前我仅将其设置为我的 Windows 7 电脑,即用户 craig-pc,当我希望添加其他用户时,我是否使用逗号将它们添加到同一行中,例如有效用户= craig-pc、bob-pc 等?添加额外有效用户的正确方法是什么?
我从 smb.conf 文件中删除了 Share2 信息,然后使用 Samba GUI (system-config-samba) 将硬盘驱动器设置为共享,以下是它放置在 smb.conf 文件中的共享信息:
[Seagate D1]
path = /media/craig/Seagate D1
writeable = yes
valid users = craig-pc, craig, marcy
Run Code Online (Sandbox Code Playgroud)
请注意:由于其中有空格,该路径周围没有引号,所以我不确定是否需要按照 Terrance 的建议(顺便说一句 - 感谢您的评论)。
好吧,我自己解决了这个问题。
为了共享整个硬盘驱动器,这就是所需要做的全部事情。
将以下共享文本添加到/etc/samba/smb.conf.
[HardDrive]
path = /media/craig/Seagate D1
writeable = yes
valid users = craig-pc, craig, marcy
Run Code Online (Sandbox Code Playgroud)
注意:您必须将路径更改为硬盘驱动器的实际路径,并添加您希望有权访问该驱动器的实际用户。用户必须拥有有效的用户帐户。
另请注意,由于 Seagate 和 D1 一词之间有空格,因此无需在路径两边加上引号。
打开 Ubuntu Nautilus 文件浏览器,右键单击要共享的硬盘。
从菜单中选择“属性” ,然后单击“本地网络共享”选项卡。
选择共享此文件夹,并允许其他人创建和删除此文件夹中的文件。
单击修改共享。
就是这样!
您现在已经共享了整个硬盘。
| 归档时间: |
|
| 查看次数: |
55290 次 |
| 最近记录: |