如何在〜/ .bashrc中使用chmod

时间:2015-11-03 03:19:11

标签: linux bash ubuntu-14.04 chmod sys

我想更改/ sys目录中文件的权限,但权限会在重新启动后继续重置。我试图在〜/ .bashrc中添加一个chmod,这样在启动时权限就会改变,但是我在终端中收到错误(操作没有被允许)。这样做的正确方法是什么? 〜/ .bashrc是否以root身份执行?

这是我在〜/ .bashrc

中的命令
chmod 664 /sys/class/backlight/intel_backlight/brightness

这是我得到的错误:

chmod: changing permissions of ‘/sys/class/backlight/intel_backlight/brightness’
: Operation not permitted

1 个答案:

答案 0 :(得分:0)

当用户登录时,

~/.bashrc以用户身份运行。它不会在启动时运行。

如果要更改文件的权限,则需要具有此权限。该消息告诉您没有权限 - 只有root才能这样做。

在启动时执行自定义操作的最简单方法是将其粘贴到文件/etc/rc.local中。这个脚本在启动后由root运行(所以在每次重启时都是如此),所以你可以将chmod命令放在那里。