me=`whoami`; sudo chown -R $me ~; sudo chmod -R...

1,获取你的用户名,保存在变量me中2,把你的home目录所有的文件/文件夹都变更为你所有3,把你的home目录下所有的文件/文件夹,给予读写执行权限(只给使用者,也就是你的账户)这几个命令有一定的副作用,特别是第三个,相当于所有文件都可以执行,但事实上并不是任意文件都能执行的,只有系统认得的可执行文件格式和脚本格式才能执行,其他的文件你硬要执行会出现一些错误提示。这几个命令有可能有一定的安全隐患,因为有些不可执行的变更成可执行了,如果某个隐藏东西干的是毁天灭地的事情,以前并没有可执行权限,现在有了,某一天你又不小心执行了它。。。这几个命令可能会带来某些以前好用的功能失败,例如ssh的私钥之类的,权限太open了,会拒绝使用,后果是以前能登陆的远程机现在不行了。这个操作不太容易恢复了,如果你没有备份的话,你根本记不住之前的文件权限都是啥样子,都有什么权限。值得庆幸的是,只有user给与了777的权限,group/other的权限没有变更。
第一句获取当前用户,第二句修改当前用户家目录所属用户为当前用户,第三句修改当前用户所在的家目录对当前用户拥有可读可写可切换目录的权限。另外,这三句没有必要加,这三句的初衷可能是为了防止认为篡改家目录的权限和所属用户。
文章标签:

本文链接:https://www.u1e.cn/baike/a/3bb452f9be11fc1b98a46a8d [复制]

猜你喜欢

歇后语大全

还没有人回应过