如何在 Linux 终端中设置默认的“chmod”?

Posted

技术标签:

【中文标题】如何在 Linux 终端中设置默认的“chmod”?【英文标题】:How can I set a default 'chmod' in a Linux terminal? 【发布时间】:2011-04-14 00:02:42 【问题描述】:

上一个问题只是为了了解我在做什么:How to change permissions for a folder and its subfolders/files in one step

因此,如果我将 chmod to 755 更改为 chmod 75 /opt/lampp/htdocs 并重新启动系统,我希望文件位于 chmod 755 中。

【问题讨论】:

你真的不应该发布重复的问题。 抱歉,我认为这两个问题非常相关,我不想为上一个问题添加新问题。 【参考方案1】:

用途:

sudo chmod -R a+rwx PathOfFolder

【讨论】:

【参考方案2】:

一旦设置,Linux 文件系统权限就不会因重新启动系统而受到影响,除非您在启动时运行了一些非标准软件,这些软件会返回以将其更改为默认值。

【讨论】:

嗯,我在 Windows 7 上使用 VirtualBox,因为目前我正在测试一些东西,你认为这是因为 VirtualBox,如果我使用真正的 Linux 将保存更改的 chmod? a) 我确信文件权限在标准 linux 安装上是持久的 b) 你确定你不是从未设置权限的 virtualbox 实例的快照开始的吗?设置好您想要的机器后,尝试拍摄新的机器图像。【参考方案3】:

如果某些进程在启动时更改它们,请在 /etc/rc.local 中进行更改。

【讨论】:

err...我们不应该理想地跟踪违规过程而不是忽略问题吗? 我早就放弃了在ubuntu中跟踪自动化系统。我确信开发人员不再了解 Unix。

以上是关于如何在 Linux 终端中设置默认的“chmod”?的主要内容,如果未能解决你的问题,请参考以下文章

linux那个umask值是啥?

如何在 Jenkins 中设置默认编码?

如何在linux系统中设置静态ip地址

如何在linux系统中设置静态ip地址

怎样在Ubuntu中设置环境变量

错误:TCP 提供程序:错误代码 0x2746。在通过终端在linux中设置Sql期间