遇到Permission denied问题,不要用chmod 777修改mnt、usr等系统文件夹权限

师兄曾经使用chmod 777指令时,引起了系统崩溃的问题,大概是修改了/usr的权限。

详见 Linux下慎用chmod 777解决Permission denied问题

虽然我们不能修改mnt、usr等系统文件夹的权限,但是,mnt下的自建的文件夹权限还是可以修改的

比如,我们可以用

sudo chgrp  用户名    文件名  -R

sudo chown 用户名   文件名  -R

chgrp命令是用来修改文件所属组群的,就是change group的缩写

文件所属组:

当某个用户创建了一个文件后,这个文件的所属组就是该用户所在的组

而chown是修改文件拥有者的命令,即change owner。

文件所有者:

一般为文件的创建者,谁创建了该文件,就成为该文件的所有者

(由于我们用mkdir指令的时候,会要求sudo获得root权限,所以所有者是root)

扫描二维码关注公众号,回复: 12268674 查看本文章

但是,文件所在组不一定就是文件所有者的所在组。

我们可以看一下sudo chown tengqi test_file -R的操作结果

可以看到owner已经改变了

类似的使用sudo chgrp tengqi test_file -R

group也改变了

一般不建议使用chmod 777指令,具体看以下操作

输入

sudo chmod 777  ./wangxing

大家看一下权限的区别

虽然wangxing文件夹的group和owner依然是root,但是所有用户都已经获得了全部权限

文件夹也出现了绿色阴影

 这是因为其他组权限里面有写入的权限,linux系统认为这是一个高风险的目录文件,因为任何人都可以进入到该目录并进行写入操作,所以就将该目录用绿色高亮显示,警示用户这个文件存在可能被恶意写入的风险。 参考Linux 目录文件显示绿色高亮的问题

最后,非常建议大家装一下winscp这个软件,可以愉快的在windows和linux之间拖文件

没有权限的时候也可以愉快的报错

不知道师兄会不会看到我这篇打脸的csdn,哈哈哈哈哈哈

这次就分享到这里,祝大家变得更强

猜你喜欢

转载自blog.csdn.net/weixin_39518984/article/details/109490014