- 主题:Linux桌面失败的重要因素是不会取名字 (转载)
我想起 root 用户在你目录下拉了个屎你普通用户删除不掉的常见问题
这都是系统的问题啊。
如果当年没有文件系统会怎么样
【 在 Dieken 的大作中提到: 】
: 图形程序可能会创建大量临时文件是 root 所有,可能给自己普通用户埋坑,图形程序一般bug比较多,缓冲区溢出啥的,加载home目录里大量配置,攻击面大,图形界面一般需要一堆配套的 dbus, xauth啥的辅助,用 root 也可能给自己埋坑。
: 在图形界面下要用 root 能力,一般用 gtk-su 执行具体操作认证或者执行命令行,不要用 root 执行整个图形界面。
: 最后,用 root 密码 ssh,用 root 账户跑桌面,都是小白的表现。
: ...................
--
FROM 153.0.129.*
sudo rm /xxx* 也一样啊
【 在 lvsoft 的大作中提到: 】
: 什么叫sudo还不是一样?sudo本来就不应该是随便使用的东西。
: linux下好的管理员会遵守功能和权限最小化原则。现在用linux的人多了,各种敢死队等出了问题才知道疼。
: 能出什么问题?我来给你讲一个故事。当初有个项目要部署一套非常复杂的系统,做这个事情的人是一个资深开发,但运维方面就是小白。直接root登录远程配置系统折腾了一星期。总算快要部署好了,最后他想清理下临时文件,本来想要输入rm /xxx*的,结果网络卡了下修改的时候输成
: ...................
--
FROM 153.0.129.*
如果复杂,那肯定是一个用户搞不定
不用 sudo 删除不了中间用户的文件。
比如 npm 用户弄下来的东西 www-data 用户跑不了之类
【 在 lvsoft 的大作中提到: 】
: 什么叫sudo还不是一样?sudo本来就不应该是随便使用的东西。
: linux下好的管理员会遵守功能和权限最小化原则。现在用linux的人多了,各种敢死队等出了问题才知道疼。
: 能出什么问题?我来给你讲一个故事。当初有个项目要部署一套非常复杂的系统,做这个事情的人是一个资深开发,但运维方面就是小白。直接root登录远程配置系统折腾了一星期。总算快要部署好了,最后他想清理下临时文件,本来想要输入rm /xxx*的,结果网络卡了下修改的时候输成
: ...................
--
FROM 153.0.129.*
A 用户在 B 用户的目录下 写个文件 B 用户删不掉的情况呢
比如 ssh 模式下共用 git 仓库的问题
【 在 lvsoft 的大作中提到: 】
: 所以要少用sudo,别在/下面拉屎嘛
: 如果坚持尽量少用sudo,自己在~/下随便怎么折腾都可以。
--
FROM 153.0.129.*