linux中nobody添加所有权限,LINUX用户权限问题(nobody用户删除文件)

用户提问

apache是通过nobody用户启动的,通过apache的应用程序来删除root用户的文件肯定是不行的。

1.那么用root用户给我的文件"chmod 777 file "后,nobody就可以删除root用户的那个文件了么?

2.如果我是nobody用户创建了一个文件file2,那我用nobody用户来执行chmod 777 file2,这个命令会出错么(我现在是认为chmod这个命令只有root用户才可以执行)

推荐答案

你的问题实际上是Linux权限管理的问题。

在linux下,一个文件的权限包括三个部分,分别是登录用户、登录用户所在的组、其他用户,

你用ls -l命令就可以看的很清楚,比如:

ls -l /bin/chmod

-rwxr-xr-x 1 root root 52828 6月 14 2010 /bin/chmod

第一部分:rwx,登录用户的权限,可读、可写、可执行

第二部分:r-x,登录用户所在的组,可读、不可写、可执行

第三部分:r-x,登录用户所在的组,可读、不可写、可执行

另外,该文件属于root用户、root组

权限管理时:可读(r)=4、可写(w)=2、可执行(x)=1

所以chmod 777执行后,实际上是将读、写、修改赋予所有用户,因此你用nobody当然可以删掉。至于第二点,你是否可以使用chmod命令,建议你ls -l /bin/chmod命令看一下,如果第三部分中有可执行权限,那么你就可以使用chmod命令。

还有,如果file2文件是nobody创建的,且你有chmod的执行权限,那么当然可以针对file2执行chmod 777 file2

辅助答案

用户:宁静以致远

2017年11月11日

Linux下Nobody 也可以删除用户,这个要根据具体文件的权限设置。

在linux下文件的权限包括三个部分,分别是登录用户、登录用户所在的组、其他用户。

你用ls -l命令就可以看的很清楚,比如:

ls -l /bin/ls

-rwxr-xr-x 1 root root 52828  6月 14 2010 /bin/ls

权限解释:

第一部分:rwx,登录用户的权限,可读、可写、可执行

第二部分:r-x,登录用户所在的组,可读、不可写、可执行

第三部分:r-x,登录用户所在的组,可读、不可写、可执行

另外,该文件属于root用户、root组

权限管理时:可读(r)=4、可写(w)=2、可执行(x)=1

所以chmod 777执行后,实际上是将读、写、修改赋予所有用户,因此你用nobody当然可以删掉。至于第二点,你是否可以使用chmod命令,建议你ls -l /bin/chmod命令看一下,如果第三部分中有可执行权限,那么你就可以使用chmod命令。

还有,如果file2文件是nobody创建的,且你有chmod的执行权限,那么当然可以针对file2执行chmod 777 file2

用户:逸秋#AAS

2017年10月08日

1应该可以。

2的话,不行吧。nobody用户本身如果不是管理账户,自然就没有相应的权限给文件777了。

第一个7代表本用户,第二个7表示组用户,第三个7表示其他用户,也是ugo(user,group,others)

用户:wangtao

2017年11月09日

1应该是行的

2的话,不行,不过你可以吧nobody加入的root用户组,就可以了吧。

用户:高薪诚聘电话销售

2017年10月13日

自己试试不就知道了吗,计算机科学鼓励尝试。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值