如何设置更改 /sys/kernel/config/ 文件夹的权限?

如何设置更改 /sys/kernel/config/ 文件夹的权限?

我遇到了一个不寻常的问题,而且我对 Linux 权限不够熟悉,无法自己解决它。

我得到了一个 bash 脚本,它在其中创建一个新文件夹/sys/kernel/config/usb_gadget,然后在其中创建其他文件夹和文件。如果不是 root,这是不允许的。

我尝试授予chmod我的用户对 usb_gadget 文件夹的完全访问权限,但是:

  1. 当机器重新启动时这将重置。
  2. 我的用户可以在 usb_gadget 内创建一个文件夹,但该文件夹没有给我足够的权限。

理想的

只有我的用户可以创建一个文件夹只有名字 myfolder在 usb_gadget 里面。在该文件夹中,用户可以执行他们需要执行的任何操作。更好的是,该文件夹的某些元素也是预设的,用户也无法对这些元素执行任何操作。

或者,让我的用户只能运行 bash 脚本,而 bash 脚本可以像 sudo 一样进行所需的更改。

有什么明智的方法可以解决这个问题而又不会破坏安全性呢?

相关内容