- 主题:Linux桌面失败的重要因素是不会取名字 (转载)
因为市场占有率的问题,不可能取容易记的名字的。
你取大众化的名字结果就是一搜全是别的东西根本就搜不到你。
好比大家都只知道Swift是Taylor Swift,以及苹果搞得语言。有谁知道swift是OpenStack下的一个存储框架???
【 在 AaYaYa 的大作中提到: 】
: 发信人: alanju (alanju), 信区: Joke
: 标 题: Linux桌面失败的重要因素是不会取名字
: 发信站: 水木社区 (Fri Jun 19 08:53:25 2020), 站内
: ...................
--
FROM 180.158.51.*
跟有几台机器没关系,用root进桌面就是纯纯的二货。
很多发行版对于用root进桌面都是禁止或者显示警告(比如整个桌面背景是红色)。
有少数程序如果发现你用root启动,也会拒绝启动。
【 在 toutouqi 的大作中提到: 】
: 得多二才会觉得开发人员只有一台机器、不测试就发布产品、还动不动就甩锅的:-)
: :
--
FROM 180.111.27.*
什么叫sudo还不是一样?sudo本来就不应该是随便使用的东西。
linux下好的管理员会遵守功能和权限最小化原则。现在用linux的人多了,各种敢死队等出了问题才知道疼。
能出什么问题?我来给你讲一个故事。当初有个项目要部署一套非常复杂的系统,做这个事情的人是一个资深开发,但运维方面就是小白。直接root登录远程配置系统折腾了一星期。总算快要部署好了,最后他想清理下临时文件,本来想要输入rm /xxx*的,结果网络卡了下修改的时候输成了rm /xxx *。然后整个系统就被他抹了。
【 在 toutouqi 的大作中提到: 】
: 有啥可怕的,用sudo还不是一样么,做开发工具,不当网络服务器,也不装乱七八糟的软件,平常root登陆使用能遇到啥问题啊。个别软件不让root模式使用时才用普通用户登陆。
--
修改:lvsoft FROM 180.111.27.*
FROM 180.111.27.*
所以要少用sudo,别在/下面拉屎嘛
如果坚持尽量少用sudo,自己在~/下随便怎么折腾都可以。
【 在 chaobill 的大作中提到: 】
: sudo rm /xxx* 也一样啊
--
FROM 180.111.27.*
不是。www-data这种恰恰是贯彻了权限最小化原则之后的产物。我还是相信这类人能正确使用好sudo的。
我说的的那个场景是他们自己的系统复杂,不是架构复杂。理论上他们的系统可以用一个普通用户启动的。
【 在 chaobill 的大作中提到: 】
: 如果复杂,那肯定是一个用户搞不定
: 不用 sudo 删除不了中间用户的文件。
: 比如 npm 用户弄下来的东西 www-data 用户跑不了之类
--
FROM 180.111.27.*
这也不是啥问题吧,root用户想怎么搞普通用户都可以。
root用户是核武器,本身就是不能随便用,用完之后要谨慎清理残留的。
【 在 chaobill 的大作中提到: 】
: 我想起 root 用户在你目录下拉了个屎你普通用户删除不掉的常见问题
: 这都是系统的问题啊。
: 如果当年没有文件系统会怎么样
--
FROM 180.111.27.*
对对对,你的经验都是源自你个人“这么多年从来没出问题”。
说的好像就你有这么多年经验似的。
嘴上说这不要把个人经验推广到其他人,你自己说的难道不是个人经验?
windows管理员登录没问题,那win7,win10为啥又不默认administrator登陆了呢?你解释解释?
【 在 toutouqi 的大作中提到: 】
: 我自己单独使用自己管理,开发过程中很多时候需要改系统配置,这么多年也没发现问题,不要总拿个人经验往别人身上套。Windows大部分开发者是管理员账户登陆,也没见天塌下来。
--
修改:lvsoft FROM 180.111.27.*
FROM 180.111.27.*
这不是A在B目录下写个文件B删不掉问题,而是权限分配设计和使用上的问题。
默认情况下,B当然拥有B用户目录所有的权限,包括删掉A用户留下的文件。甚至哪怕这个文件的owner是root,B没有任何读写权限,也照样可以删掉。你说的这种情况是B并不拥有对B用户目录的写入权限,这种情况下B本身就不应该可以删掉A的文件。创建/删除是对目录的修改,看的本来就不是文件本身的权限,而是文件所属的目录的权限。
当你需要用不同用户区分资源的时候,你自然是想要隔离不同用户对同一个资源的访问行为。
如果说你要的就是不同的用户可以无差别的访问同一个资源,那你应该专门分配一个用户给这个资源。所以对于ssh+git的情况,大部分都是开个git用户专门用来干这个事情。
另一个选择是使用FACL,用组权限来解决这个问题。
【 在 chaobill 的大作中提到: 】
: A 用户在 B 用户的目录下 写个文件 B 用户删不掉的情况呢
: 比如 ssh 模式下共用 git 仓库的问题
--
修改:lvsoft FROM 180.111.27.*
FROM 180.111.27.*
win7可没有store哟,win7为啥也默认关掉了administrator呢?
“root敢死队现象”是众多资深linux总结出来的共识,这个可不是什么个人经验。
至于你,从你的发言可以看出你对linux的认识相当的小白,无知且自信是没跑的。
【 在 toutouqi 的大作中提到: 】
: 我只是自己这么做,而且有一个人(非多用户)使用的电脑这个限定条件,再说也没鼓励大家这么用啊。是你张口就二货长短,到底是谁把经验强加给别人呢。
: win10还加了store呢,无非是既学linux又学macos呗。默认非管理员登陆也不能说明大部分windows开发者现在不是管理员权限登陆的。
: 当然,我也不赞同普通用户以root登陆,但开发人员并不是普通用户,为了方便改系统配置以root登陆或者sudo也没啥大不了的,把管理员权限视为洪水猛兽就有点夸张了。
--
FROM 180.111.27.*