如何在多个Linux安装上为不同用户设置组权限?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了如何在多个Linux安装上为不同用户设置组权限?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2323字,纯文字阅读大概需要4分钟。
内容图文
我的计算机上安装了两个Linux,其中/ home位于不同的分区,但共享两个安装.每个安装都有不同的用户名,以避免冲突.问题是,我是开发人员,我不想要混合用户,但我想为共享文件夹设置权限.
例,
> Ubuntu,主要用户:raul,主文件夹:/ home / raul
> Fedora,主要用户:ricardo,主文件夹:/ home / ricardo
>我想要一个/ home / shared raul& ricardo对此文件夹有权限,可能是www-data和root,但任何Linux发行版上的任何其他用户.
我希望你能解决我的问题.
编辑:这似乎比预期更复杂.
这个笔记是我能用我的实际英语水平解释的最好的,所以请你好.
在同一台计算机上,我安装了发行版A和B.发行版A和B在另一个分区中共享/ home但有不同的用户…所以我在发行版A,/ home / b中为用户A / home / a设置了…所以我想要一个文件夹例如/ home / shared用户A和B都可以读取和写入文件夹,例如同一组的一部分,但是发行版用户A不存在于发行版B上,反之亦然.然后,我如何告诉每个发行版让我与另一个发行版的用户组成一个小组?
解决方法:
不确定你的问题究竟是什么.你可以说得更详细点吗?具体来说,我在解析时遇到了困难
I want a /home/shared where raul &
ricardo have permission over this
folder, maybe www-data and root, but
any other user on any linux distro.
您想知道如何设置共享文件夹/分区吗?如果是这样,您可以在每个安装中使用相同的组ID设置一个组.然后可能使用acl来确保组具有对分区的rw权限.
男人addgroup说
A GID will be chosen from the range
specified for system GIDS in the
configuration file (FIRST_GID,
LAST_GID). To override that mechanism
you can give
the GID using the –gid option.
所以你可以做到
addgroup [options] [--gid ID] group
其中group和ID在两个安装中都相同.
有关acl的教程请参阅Using ACLs with Fedora Core 2,并参阅我的answer以了解有关在两个用户之间共享目录的最新问题.显然,您需要在两个安装上安装具有acl支持的分区.
一旦设置了acl,该文件夹中的所有文件和目录将具有组权限rw,因此来自一个安装的raul和来自其他安装的ricardo将能够读取和写入该文件夹.
编辑:回应raul的评论如下:
如果我正确理解您的问题,并且您尝试在两个安装中的两个www数据用户之间共享数据,那么这是一个稍微不同的问题
比你似乎被问及raul和ricardo的人,因为在这种情况下,用户会是相同的.
www-data通常由像apache这样的Web服务器安装创建,因此使用匹配的id创建它们将很困难,除非已经是这种情况(见下文).我认为在比赛结束后更改uids / gids应该没有问题,但我不是百分之百确定.也许这里的专家可以提供建议.
请注意,对于www,Debian默认为uid / gid = 33.对于其他Linux发行版可能不一样.但是,如果您的安装都是相同的分发,则ID很可能匹配.实际上,如果是这种情况,您可以使用www-data组作为您的组,而您不必做任何事情.
内容总结
以上是互联网集市为您收集整理的如何在多个Linux安装上为不同用户设置组权限?全部内容,希望文章能够帮你解决如何在多个Linux安装上为不同用户设置组权限?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。