Views

49 字,阅读约 1 分钟

sudo 不只是开锁的

我:“tnnd vscode 保存总是要权限,要输密码”

我:“研究了一小时还没解决,这你怎么处理的”

我:“我就不明白了,文档是可读可写,就是 vscode 没有权限操作”

我:“这么久不回,我刚才直接 sudo chown -R $USER 目录 了”

我:“现在可以了”

我:“我只是不想直接这样把整个目录改了,怕里边有什么蹊跷,所以才在想方法。。。”

我:“所以这个命令是改变所有者,那不就很奇怪吗,这目录本来就是我所有啊”

我:“它直接就是在我的 用户目录下的,还能是别人的?”

爬:“难说”

我:“好吧,它可能是 root 的”

我:“无语了”

我:“所有者直接给了 root,甚至都不给创建了这个目录的我”

爬:“root凭本事创建的目录,为啥要给你”

我:“是我创建的”

我:“哦哦我懂了,我用 sudo 建的,它就是 root 的”

我:“tmd 终于知道这个逻辑了”

我:“这机制有点懂了,以前都没这么明白这个 sudo”

爬:“我还没指点,你就开悟了”

爬:“肯定没好好听董刚老师的课”

我:“不是,我知道 sudo,只是不知道他创建的就直接是 root 的”

我:“还以为只是借用了一下他的权限”

爬:“其实我也不知道”

爬:“现在知道了”

我:“我设计这个逻辑的话肯定就只是给我借用一下开锁权限而已,不会把所有者给 root 的

h4cd avatar
h4cd
This human loves sanbu.