服务器权限问题 Red Hat

我正在尝试使用服务器解决服务器 Red Hat 用于建模 IC.

以前的项目 IC 储存在矿山上 Windows Server 2003, 但是通过汽车推出了建模工具 Red Hat. 对我来说,这是一个不断的头痛,因为模拟是非常缓慢的,而且来自的人 IC 我非常恼火。

我决定尝试通过汽车保存项目 Red Hat, 看这个过程是否会加速。 建模更快,每个人都很满意,但我注意到这个环境的另一个问题。

模拟期间创建的任何文件或开发人员 IC, 放在服务器上,自动分配权限。 rx-r - r-, 他们无法更改这些文件。 然后让我更改文件,以便这些家伙可以访问写入文件。

我是一个新手,我混淆了整个剧本。 我希望有一种方法可以使用脚本或配置更改自动获取文件,以对它们具有某些权利。

谢谢你的帮助和抱歉,请我的无知。
已邀请:

詹大官人

赞同来自:

没有去B. 500 关于事实上的其他问题

使固定

您的应用程序,快速和脏:

1) 在磁盘上制作脚本,说 /usr/local/sbin/fixperms.sh

#!/bin/sh
MYPATH=/location/of/files
cd ${MYPATH} && find . -type f -print0 | xargs -0 chmod 0664
cd ${MYPATH} && find . -type d -print0 | xargs -0 chmod 0775
cd ${MYPATH} && chgrp -R <group all="" are="" in="" name="" users="" your="">

2) 使脚本可执行 root:

chmod 0744 /usr/local/sbin/fixperms.sh
chown root:root /usr/local/sbin/fixperms.sh

3) 代表 root 发射 crontab -e 并插入它:

*/15 * * * * /usr/local/sbin/fixperms.sh

脚本B. (1) 每个人都将推出 15 分钟到 (3) 并修复您的文件和所有权的访问权限。
</group>

郭文康

赞同来自:

对不起,但我不明白你为什么不改变 umask 在用户配置文件中允许写入组? 然后,所有用户都可以添加到一个组。 我不知道这个应用程序是如何运作的 IC, 也许,所以我不理解他。

我不想冒犯你,但如果你不明白我在说什么,我决定添加一些信息。 通常,用户配置文件对其创建的所有文件都有默认权限集,调用 umask. 在 Ubuntu 默认 022, 这意味着对于用户创建的所有文件,将设置该值 755 (用户: rwx, 团体 r-x, 其他 r-x). 在您的情况下,它听起来像是安装的面具 033. 改变它 003, 和创造者可以改变同一组的任何成员。 只需将所有用户添加到同一组作为应用程序用户。 我相信您也可能必须使其成为主群。

我可以完全断开连接,因为我已经说过,我不知道这个应用程序 / 星期三你和。

要回复问题请先登录注册