"); //-->
fakeroot ubuntu manpage的解释如下
fakeroot建立一种环境,在里边运行的命令可以以假的root权限操作文件。 读完上面这一句还是不太明白它有什么用,到底怎么用。
下面又有一句
它主要用来打包或者用来生成image,假如没有fakeroot,要做具有root权限文件的包的话,需要做的事情既多又麻烦, 首先切换到root权限,修改目录中所有文件为root权限,打包, 完了之后还需要把权限改回来。
有fakeroot就很方便了,在fakeroot环境中,只需要做打包动作,里边的所有文件自动的都是root权限。
rootfs目录是一份根文件系统目录,它的用户和组是本机登陆用户
进入fakeroot环境,文件的owner和group自动变为root。 exit 退出fakeroot, 文件的owner和group还原。
退出fakeroot后就返回普通用户状态,fakeroot只在运行过程中起作用。
在fakeroot中打包
可以看到包内的uid和gid是root用户的id。
所以这份image使用时他内部文件的权限就是root权限。
fakeroot的一般用法是fakeroot – script, script是shell脚本,把需要再root权限执行的命令写在脚本里边。
参考
https://blog.kghost.info/2011/02/11/使用fakeroot模拟root权限执行程序/
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
Western Digital正在投资陶瓷硬盘先驱Cerabyte
韩媒狠揭三星落后台积电最新差距惊人
D-Cap 控制模式的原理及应用(二)
KDDI与DriveNets合作推动开放式网络架构
tornaod2.2中实现tffs的问题?
INA110构成的高速可编程增益放大器
PHILIPS LPC9xx 微控器的I2C应用
PGA203构成的增益1~8000倍可编程放大器
D-Cap 控制模式的原理及应用(一)
[原创] 禾元电子ARM仿真器的优势——不买你会后悔的
DLP Discovery 4100 入门
PHILIPS 革新性的UART 解决方案
中美达成关税共识 美股七巨头市值单日暴涨6万亿!
硅谷罕见承认:谷歌搜索、iPhone等终将退场
SiC衬底市场 去年营收减9%
诚聘电机方面人才
NVIDIA可能会考虑将中国特供H20的HBM换成GDDR
PGA203构成的浮动信号源增益可编程放大器
PGA202构成的增益自动可控换挡放大器
PCI16F62X单片机
苹果计划推几乎全玻璃曲面iPhone迎接20周年
PI发布TopSwitch-JX新产品系列
原创]ARM仿真器原价2800.00元现在1000
原创] 国内最好的ARM仿真器——1000元
AI搜索新贵Perplexity欲融资5亿美元 估值飙升至140亿
PC机与单片机串行通信中实现命令批处理
IAR 使用 [利尔达]
OPA676构成的增益可编程放大电路
“廉价”PCB 的隐藏风险
PC机及单片机数据通信技术