文章详情页
linux - 非root用户不可用的命令是怎么实现的
问题描述
显然不允许
今天在看书的时候突然发现chmod的权限是755,但一般用户还是无法使用,这是为什么?原本以为权限是700或744,结果是755,疑问。。。google了一下没找到答案,求教
问题解答
回答1:简单地说 (用户是否可执行程序文件) 和 (进程是否可执行特定指令) 这两个权限是分开的。
你已经有前一种权限了,你看到的错误信息是因为自己开的进程没有后一种权限。
回答2:chmod的权限说明一般用户可以使用该命令,但/tmp的权限修改需要超级用户的权限
sudo chmod 777 /tmp # 一般不修改/tmp文件夹权限
相关文章:
1. javascript - webpack build出错后如何定位文件?2. java - springboot使用容器加载时,如何预先获取ClassLoader资源?3. html5 - 想要写一个H5页面,就微信打开来那种,然后几个输入框,把数据保存在我后台(java)的数据库里,实现思路是怎样的?4. boot2docker无法启动5. android - 百度地图加载大量marker点有没有比较好的解决方案6. 怎么在phpstudy中用phpexcel上传数据到MYSQL?7. java - AtomicInteger等原子类,是不是不用volatile修饰,自带volatile属性?8. vue.js - 为什么我的vue项目上传到github不能预览?9. css3 邊框漸層 及 ios背景模糊?10. 请在微信客户端打开链接怎么在PC端打开
排行榜