小编Edw*_*alk的帖子

为什么 Unix 为 FAT 文件系统设置可执行标志?

我注意到当我在 Linux 上挂载 FAT 文件系统时,所有文件都设置了它们的可执行权限。为什么是这样?您几乎不可能或想要直接执行在 FAT 文件系统上找到的任何程序,并且为所有文件隐式设置可执行位对我来说似乎很烦人。

我知道 FAT(以及其他文件系统)没有模式位,因此我在文件看到的 777 模式只是由Unix 下的文件系统驱动程序模拟的。我的问题是为什么是 777 而不是 666?

mount executable fat

6
推荐指数
1
解决办法
1136
查看次数

FreeBSD,引导 pkg,“pkg-static:执行 INSERT 或 ROLLBACK INTO pkg_search 时出现 sqlite 错误”

我试图在 FreeBSD 10.2 系统上安装 bash,请参阅如何在 FreeBSD 上安装 bash

但是安装失败,因为 pkg 试图从一个太新的存储库中获取。

然后我尝试按照https://glasz.org/sheeplog/2017/02/freebsd-usrlocalliblibpkgso3-undefined-symbol-utimensat.html 上的食谱进行操作,几个消息来源说这是正确的做法。

但是,部分方法涉及卸载 pkg 并重新安装它。结果如下:

# pkg install -y pkg
The package management tool is not yet installed on your system.
Do you want to fetch and install it now? [y/N]: y

Bootstrapping pkg from 
pkg+http://pkg.FreeBSD.org/FreeBSD:10:amd64/release_2, please 
wait...
Verifying signature with trusted certificate 
pkg.freebsd.org.2013102301... done
pkg-static: warning: database version 34 is newer than libpkg(3) 
version 31, but still compatible
pkg-static: sqlite error while executing …
Run Code Online (Sandbox Code Playgroud)

freebsd pkg

5
推荐指数
1
解决办法
1687
查看次数

标签 统计

executable ×1

fat ×1

freebsd ×1

mount ×1

pkg ×1