Linux之普通用户用sudo建立文件和root用户建立的区别

(0)
首先我们以sudo 用root权限建立一个文件夹

then

我写了一点东西进去,可是发现


此文件夹只能读写
也就是说我以root权限建立的 ,我普通用户只能看 不能用。


用终端vi 方式也是同样的问题

然后我以root用户建立,并且写了一些内容

保存:wq直接退出并没有那种问题

同样的我们手动打开记事本 看内容是否存在

发现内容真真实实被我们写了进去!

从此次实验说明,普通用户以sudo root 权限进去的 ,就相当于是root了 ,普通用户无法修改文件。只可读, 而root 用户就不一样了。他有任何权力去管理这个文件。 所以说sudo不能滥用,否则就会到达对文件无法修改的麻烦。 ![](https://img2020.cnblogs.com/blog/1648896/202003/1648896-20200307215941040-1938317592.png) 用ls -l是无法看出两个文件的差别的。 此外我还上网查询到,以普通用户sudo root权限建立的文件可以用普通用户的环境变量, 而root只能用他自己的root环境变量。 也就是说root 只能用自己的环境变量。 sudo 能用root 也能用普通用户的。 ☆
原文地址:https://www.cnblogs.com/shenxiaodou/p/12438637.html