发布网友 发布时间:2022-04-25 12:52
共2个回答
热心网友 时间:2022-05-26 13:17
-d 是判断是否是目录, -e 参数才是判断文件是否存在。.pip 是文件吧
另外你这个逻辑有问题吧,你普通用户要去查看 /root下面的文件 首先 /root目录对于其他用户要有可执行权限。不然普通用户是没权限查看的。 或者 你用普通用户 切换到 root用户 在去 查看这个文件。第二种方式比较合理 第一种 涉及安全问题
-f -e都是是判断文件存在的,请看题设,.pip是路径
详细我参考的是:
http://www.cnblogs.com/sunyubo/archive/2011/10/17/2282047.html
我是想问有没有可以利用sudo来临时切换权限查看的/root路径下的方法。我知道这样做会有安全问题,自己用的小脚本,不在乎啦~主要是用普通用户执行会做一些其他的事儿,要是用root会很麻烦。懒得弄了……
热心网友 时间:2022-05-26 14:35
这个不关你脚本的事,而是权限切换的问题