我想知道rwx
Linux文件系统上的访问是否可以替代sudo
运行命令的访问。
即:我有命令abcd
,/etc/init.d/
并且我确实可以rwx
访问/etc/init.d/
目录及其内容。我是否需要有权sudo
执行命令abcd
( user@server:/>sudo abcd
) 还是只能user@server:/>abcd
在命令提示符下键入?
答案1
直接运行abcd
和通过运行sudo
是完全不同的事情(假设你不是root
一开始)。
文件的权限将允许您执行它作为你自己,即没有扩展权限。
通过运行该程序sudo
将运行它具有root权限。
直接运行它是否真的会做你想要的事情取决于程序。但请记住,一般来说,结果不会完全一样。