Bash:拒绝文件写入权限

山姆

我遵循了有关“如何使用LKM在C程序中创建Linux Proc文件”的教程指南

我已经成功制作了模块并将其装入。现在,我想回显我的proc文件,以确保该方法被调用,该方法应该被调用。

我试过了:

$ echo "hello" > /proc/procEntry123       # But it says permission is denied!
$ sudo echo "hello" > /proc/procEntry123  # Same error message.

如何提升特权以回显此文件?我是该系统上的唯一用户和管理员。

用户名

但是它说许可被拒绝了!

之所以这样说是因为您在调用时设置了限制性权限create_proc_entry()(0644转换为“ u = rw,go = r”,它仅向所有者提供写许可权,该所有者默认为root。)

我在它前面放了“ sudo”-相同的消息。

诸如>或的重定向|是由运行中的shell调用之前执行的sudo

您必须使用sudo sh -c "echo blah > /proc/blah"或运行root shell sudo -s

我是唯一的用户-这是我自己的个人计算机!

在Linux中这无关紧要。无论谁使用计算机,都将强制执行文件许可权。

如果您不希望这样做,请以root用户身份登录,或者使用它pam_cap来赋予自己cap_dac_override功能-但是,这两种方法迟早都会引起麻烦。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

写入文件时拒绝权限

来自分类Dev

写入日志文件时权限被拒绝

来自分类Dev

尝试写入文件时,Tomcat权限被拒绝

来自分类Dev

写入日志文件时权限被拒绝

来自分类Dev

用python写入文件并获得权限拒绝

来自分类Dev

尝试从从www-data运行的bash脚本写入文件时,权限被拒绝

来自分类Dev

Firebase写入权限被拒绝

来自分类Dev

将文件写入新文件系统时,权限被拒绝

来自分类Dev

imagejpeg-无法打开文件进行写入:权限被拒绝

来自分类Dev

写入文件时,Python CGI脚本权限被拒绝

来自分类Dev

Samba共享权限拒绝用户写入文件,但仍显示

来自分类Dev

Android 6.0文件写入权限被拒绝

来自分类Dev

在C mmap中,用于写入的文件:权限被拒绝。的Linux

来自分类Dev

Github Actions无法写入文件,权限被拒绝(在Docker容器内部)

来自分类Dev

Samba共享权限拒绝用户写入文件,但仍显示

来自分类Dev

将登录消息写入文件时,Linux权限被拒绝

来自分类Dev

在C mmap中,用于写入的文件:权限被拒绝。的Linux

来自分类Dev

权限被拒绝在服务器上写入文件

来自分类Dev

vsftpd:550权限被拒绝尝试上传/写入文件

来自分类Dev

FFmpeg 无法将文件写入 /dev/shm:权限被拒绝

来自分类Dev

权限被拒绝写入mysql日志

来自分类Dev

权限被拒绝写入mysql日志

来自分类Dev

Rsync-拒绝写入权限

来自分类Dev

写入RandomAccessFile时权限被拒绝

来自分类Dev

bash ./eclipse权限被拒绝

来自分类Dev

权限被拒绝BASH

来自分类Dev

当find进入权限被拒绝的文件夹时,退出bash

来自分类Dev

权限被拒绝删除文件

来自分类Dev

权限被拒绝删除文件