linux – 在/ proc / 1 / exe上拒绝root权限

weixin_38126796 2019-09-12 11:39:55
我刚刚执行了一个新的ubuntu安装,我在lsof中看到以下内容: userA@az1:~$lsof COMMAND PID TID USER FD TYPE DEVICE SIZE/OFF NODE NAME init 1 root cwd unknown /proc/1/cwd (readlink: Permission denied) init 1 root rtd unknown /proc/1/root (readlink: Permission denied) init 1 root txt unknown /proc/1/exe (readlink: Permission denied) init 1 root NOFD /proc/1/fd (opendir: Permission denied) kthreadd 2 root cwd unknown /proc/2/cwd (readlink: Permission denied) kthreadd 2 root rtd unknown /proc/2/root (readlink: Permission denied) kthreadd 2 root txt unknown /proc/2/exe (readlink: Permission denied) kthreadd 2 root NOFD /proc/2/fd (opendir: Permission denied) 这是正常的吗?如果不是我该怎么解决?试图搜索这个特定的错误让我无处可去. 我担心出现问题,因为root正在获取Permission denied错误. ls -la proc文件夹的结果:dr-xr-xr-x 145 root root 0 Jan 13 17:33 proc ls -la结果的内容是:dr-xr-xr-x 9 root root 0 Jan 13 17:34 1 以及过程1的内容. sudo ls -la /proc/1/ total 0 dr-xr-xr-x 9 root root 0 Jan 13 17:34 . dr-xr-xr-x 145 root root 0 Jan 13 17:33 .. dr-xr-xr-x 2 root root 0 Jan 13 17:42 attr -rw-r--r-- 1 root root 0 Jan 13 17:42 autogroup -r-------- 1 root root 0 Jan 13 17:42 auxv -r--r--r-- 1 root root 0 Jan 13 17:34 cgroup --w------- 1 root root 0 Jan 13 17:42 clear_refs -r--r--r-- 1 root root 0 Jan 13 17:34 cmdline -rw-r--r-- 1 root root 0 Jan 13 17:42 comm -rw-r--r-- 1 root root 0 Jan 13 17:42 coredump_filter -r--r--r-- 1 root root 0 Jan 13 17:42 cpuset lrwxrwxrwx 1 root root 0 Jan 13 17:35 cwd -r-------- 1 root root 0 Jan 13 17:35 environ lrwxrwxrwx 1 root root 0 Jan 13 17:34 exe dr-x------ 2 root root 0 Jan 13 17:35 fd dr-x------ 2 root root 0 Jan 13 17:42 fdinfo -r-------- 1 root root 0 Jan 13 17:42 io -r--r--r-- 1 root root 0 Jan 13 17:42 latency -r--r--r-- 1 root root 0 Jan 13 17:35 limits -rw-r--r-- 1 root root 0 Jan 13 17:42 loginuid dr-x------ 2 root root 0 Jan 13 17:42 map_files -r--r--r-- 1 root root 0 Jan 13 17:35 maps -rw------- 1 root root 0 Jan 13 17:42 mem -r--r--r-- 1 root root 0 Jan 13 17:42 mountinfo -r--r--r-- 1 root root 0 Jan 13 17:42 mounts -r-------- 1 root root 0 Jan 13 17:42 mountstats dr-xr-xr-x 5 root root 0 Jan 13 17:42 net dr-x--x--x 2 root root 0 Jan 13 17:42 ns -r--r--r-- 1 root root 0 Jan 13 17:42 numa_maps -rw-r--r-- 1 root root 0 Jan 13 17:42 oom_adj -r--r--r-- 1 root root 0 Jan 13 17:42 oom_score -rw-r--r-- 1 root root 0 Jan 13 17:42 oom_score_adj -r--r--r-- 1 root root 0 Jan 13 17:42 pagemap -r--r--r-- 1 root root 0 Jan 13 17:42 personality lrwxrwxrwx 1 root root 0 Jan 13 17:35 root -rw-r--r-- 1 root root 0 Jan 13 17:42 sched -r--r--r-- 1 root root 0 Jan 13 17:42 schedstat -r--r--r-- 1 root root 0 Jan 13 17:42 sessionid -r--r--r-- 1 root root 0 Jan 13 17:42 smaps -r--r--r-- 1 root root 0 Jan 13 17:42 stack -r--r--r-- 1 root root 0 Jan 13 17:35 stat -r--r--r-- 1 root root 0 Jan 13 17:42 statm -r--r--r-- 1 root root 0 Jan 13 17:35 status -r--r--r-- 1 root root 0 Jan 13 17:42 syscall dr-xr-xr-x 3 root root 0 Jan 13 17:35 task -r--r--r-- 1 root root 0 Jan 13 17:42 timers -r--r--r-- 1 root root 0 Jan 13 17:42 wchan
...全文
447 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38128837 2019-09-12
  • 打赏
  • 举报
回复
看来你没有以root身份运行lsof,因为你显示了一个$的提示符.运行sudo lsof以root身份执行lsof命令. 有关进程的一些信息,例如其当前目录(pwd),其根目录(root),其可执行文件的位置(exe)及其文件描述符(fd)只能由运行该进程(或root)的用户查看).这是正常的行为.有时,访问/ proc中文件的权限与目录条目中的权限不匹配,它更细粒度(例如,它取决于进程的有效UID以及真正的UID). 在某些特殊情况下,当您只在命名空间中只有root用户时,您可能会以root用户身份获得“权限被拒绝”.如果你刚安装了一台新机器,你就不会看到这个.

473

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧