NAS高手都懂的PUID和PGID,你竟然还不知道?
创作时间:
作者:
@小白创作中心
NAS高手都懂的PUID和PGID,你竟然还不知道?
引用
1
来源
1.
https://k.sina.cn/article_1823348853_6cae187502001hcu8.html
在使用Docker容器时,经常会遇到需要配置PUID和PGID的情况,以确保容器能够正确访问宿主机上的文件。本文将详细介绍PUID和PGID的概念、作用以及如何获取和使用它们。
PUID和PGID是什么
PUID(用户标识符)是用于唯一标识用户的数字编号,常见于多用户系统和容器环境中,以确保用户权限和文件访问的一致性。
PGID(组标识符)是用于唯一标识用户组的数字编号,用于方便管理一组用户的权限和访问控制,在各类共享资源管理场景中广泛应用。
在部署Docker应用时,PUID和PGID也有可能被命名为UID和GID。
PUID和PGID有什么用
PUID和PGID用于指定用户和组的身份信息,以确保在不同的运行环境中,对文件和目录的访问权限能够保持一致和正确。通过设置合适的PUID和PGID,可以实现容器内的用户与主机系统或其他容器之间的权限协调和数据隔离。
PUID和PGID怎么获取
可以使用命令行工具来查看当前用户的UID和GID。在终端中输入id 用户名就会显示当前用户的详细信息。下面以UNRAID作为演示。
首先需要知道用户名:
打开终端(有些NAS系统没有自带终端的,需要通过SSH连接后,再进行下面操作)
命令行输入:id 用户名
这样就可以看到当前用户(company)的UID和GID:
- root的UID和GID
- nobody的UID和GID
PUID和PGID怎么使用
首先,并不是所有的Docker容器应用都需要填写这两个参数,只有明确说明需要时才需要填写。
以Emby为例,这里就需要用到UID和GID。
以EasyImages为例,这里就需要用到PUID和PGID。
小贴士:
在部署Docker配置时,UID和GID一定要根据实际情况进行配置,不要上来无脑就填root或者nobody的权限,这样很有可能会出现各种权限问题。比如:部署的应用不能正常工作,配合联动的应用文件没办法修改,SMB的文件没有权限读写等等。
热门推荐
保险行业应如何全面介绍?这种介绍方式有哪些实际作用?
“淦”字的读音变迁与现代网络文化下的情感表达探讨
除了黄豆、豌豆,和小麦做的植物肉,这4种你肯定不知道!
失业保险金每个月几号发放
两款适合小孩子喝的黄芪汤品:滋养脾胃,助力成长
春秋战国时期的服饰款式与文化内涵
单节容量高达4600mAh,国产21700圆柱电芯评测
燕云十六声有哪些门派 燕云十六声全十二门派介绍
搏动性耳鸣和非搏动性耳鸣
周三NBA:凯尔特人-活塞 开拓者-奇才 猛龙-步行者 雷霆-篮网 比赛预测
西汉姆联vs莱斯特城:狐狸城内忧外患本场是否会继续摆烂?
口腔助理:职责、技能与重要性
冥想与正念有什么区别和联系?
长征三号乙火箭完成第100次发射:如何引领我国新一代运载火箭发展?
100次!长三乙如何成为主力高轨道运载火箭?
蓝牙耳机不慎进水,如何恢复正常使用(教你简单有效的方法)
耳机进洗衣机怎么办?一文教你如何拯救洗衣机里的耳机!
走进丽江古城,探寻最原汁原味的纳西文化
你超了吗?体重标准来了→
浅谈“参与者视角35焦段“与 “旁观者视角85焦段”
脾虚湿重患者适宜饮用熟普洱茶吗?专家解读其功效与注意事项
突然口吐黑水!25岁女生慌了……确诊"吸血鬼病"
我的世界1.21:生存模式,如何找到一件“狼铠”?防御堪比钻石!
病毒感冒后身体乏力多久能好
国庆出行:OK镜携带与停戴指南!
手机充电口清理误区,你中了几招?
春季心慌别忽视!6个简单调理法帮你轻松应对
中国工业战时潜力:从制造业大国到国防实力
掌握烹饪技巧,让猪肝成为美味滋补的绝佳佳肴
化疗药物种类繁多,其作用机制各是什么?