为什么debootstrap只能以root身份运行?


9

我想使用debootstrap(创建chroot环境)下载Debian系统,当我运行debootstrap stable ./dir $debian_ftpdebootstrap说:

E: debootstrap can only run as root

为什么debootstrap没有root权限不能运行?

Answers:


8

使用时,您需要能够创建chroot debootstrap。另外,如果您计划分区或进行任何挂载等,则需要root权限。

如果您查看了debootstrap联机帮助页,则应该可以使用use 选项debootstrap,该--variant=fakechroot选项将fakechroot安装没有root特权的软件包。在您的情况下,一个例子可能是这样的:

debootstrap --variant=fakechroot stable ./dir $debian_ftp

请阅读Wiki以获取有关使用方法的更多信息debootstrap


1
小附加功能:还debootstap创建设备节点,这也需要root权限,但是该部分可以由伪造fakeroot
FerencWágner'19年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.