小编mit*_*mit的帖子

你如何让 samba 跟随共享路径之外的符号链接

这是 Ubuntu 服务器 10.04 64 和 samba 3.4.7。

我有一个共享目录/home/mit/share和另一个/home/temp链接到共享目录的目录:

ln -s /home/temp /home/mit/share/temp
Run Code Online (Sandbox Code Playgroud)

但是在 Windows 上,使用 Internet 后,我​​无法打开S:/temp,但在 Linux 上可以按/home/mit/share/temp预期访问。

如果我链接内部目录/home/mit/share/temp,这会起作用,所以我猜 samba 限制使用共享目录外部/上方的链接跳转。

编辑:

另请参阅标题为Ubuntu + latest samba version, symlinks no longer work on share installed in Windows 的问题

似乎最好放入unix extensions = no全局部分,follow symlinks = yes并且wide links = yes仅放入您真正需要的共享部分。

unix extension标志必须位于全局部分而不是单个共享部分。但出于安全原因,最好仅在需要的地方使用其他选项,而不是全局使用。

filesystems samba windows symlink

79
推荐指数
4
解决办法
14万
查看次数

如何从源代码在 ubuntu 或 debian 上安装 daemontools

我正在daemontoolsubuntu 10.04 服务器(64 位)上安装 DJB 。

(这个问题是关于daemontools,它是一个用于管理 UNIX 服务的免费开放软件。它不是关于“DAEMON 工具”,它是一个用于磁盘映像的商业软件,在 Windows 上运行。)

我首先安装了 build-essential 包,然后按照http://cr.yp.to/daemontools/install.html 1:1上的说明进行操作,但它失败了:

Script started on Sa 28 Apr 2012 21:41:34 CEST
root@daemontools1:/# mkdir -p /package
root@daemontools1:/#      chmod 1755 /package
root@daemontools1:/#      cd /package
root@daemontools1:/package# wget http://cr.yp.to/daemontools/daemontools-0.76.ta ^Mr.gz
--2012-04-28 21:42:10--  http://cr.yp.to/daemontools/daemontools-0.76.tar.gz
Resolving cr.yp.to... 131.193.32.142, 80.101.159.118
Connecting to cr.yp.to|131.193.32.142|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 36975 (36K) [application/x-gzip]
Saving to: `daemontools-0.76.tar.gz'

^M 0% [                                       ] 0           --.-K/s              ^M58% [=====================>              $

2012-04-28 …
Run Code Online (Sandbox Code Playgroud)

compiling ubuntu debian software-installation daemontools

2
推荐指数
1
解决办法
1万
查看次数