Linux 可以不可以创建一个除了不叫 root 但是什么都和 root 一样的用户呢?

2020-07-18 10:47:25 +08:00
 solider245

记得之前遇到过这种情况,感觉还是很方便的,但是隔了一段时间就忘记了。

现在用的是建立一个系统管理员用户,然后免密码,需要提权的时候就输入sudo,虽然还是很方便,但是用起来还是有点麻烦。 我记得亚马逊之前好像就是有一个这样的用户。 网上搜索了一下,发现唯一的办法就是修改用户 id,把的他数字权限和用户组都改为0.0.虽然权限是一样了,但是一搜发现很多人改数字权限后遇到的问题几乎都想沿着网线去把写个主意的人吊起来打。

不知道大家平时都是用什么办法来处理的呢?

还是说和我一样,就是建一个系统用户然后免密码,需要提权的时候就sudo一下?

6971 次点击
所在节点    Linux
34 条回复
GrayXu
2020-07-18 14:30:42 +08:00
可以,但没必要
defunct9
2020-07-18 14:31:52 +08:00
唉。国内的什么金融检查还是什么,要求就是不能有 root 这个用户,建议改名。屁股长脑袋上了
lookas2001
2020-07-18 15:17:26 +08:00
很早之前写过一篇文章,不知道是否对楼主有所帮助 https://wudew.com/posts/63
现在来看,不建议这么搞
liuguang
2020-07-18 16:33:48 +08:00
ubuntu 不就是这样吗?
solider245
2020-07-18 17:10:26 +08:00
@lookas2001 感谢,原来是这个逻辑,明白了
laydown
2020-07-18 17:14:08 +08:00
吃太饱了吗,楼主,哈哈哈。
imn1
2020-07-18 17:22:37 +08:00
看 LZ 写的,我唯一想到的场景:
禁止 root 登录,但这个账户可以登录,不知道的人尝试 root 登录失败,知道的人可以用这个账户登入获得全部权限

数据管理有这样的场景,机器除了 windows,没怎么见过这样的场景
ubuntu 好像是可以设定一个一般用户名作为管理员登入的(记错了?)
winterbells
2020-07-18 19:24:45 +08:00
你就是想 sudo 免密码呗

不推荐,脚本里带 sudo 也会直接执行
abbottcn
2020-07-18 20:36:17 +08:00
我的笨蛋用法是,ssh root 取得 root 权限,不用输入密码。
systemcall
2020-07-18 22:44:50 +08:00
不清楚系统里面有 2 个不同的 root 会不会有问题
嵌入式 Linux 里面,不少把 root 改叫 admin 的,比如许多无线路由
yingfengi
2020-07-18 23:43:48 +08:00
但是一搜发现很多人改数字权限后遇到的问题几乎都想沿着网线去把写个主意的人吊起来打。

是的,想打死这种出馊主意的人,其他问题,中招过。。。关键是那个馊主意还被相对广泛传播了,好几个地方看到。。。
enotx
2020-07-19 12:19:48 +08:00
我猜你的需求,sudoer 里面设 NOPASSWD 就可以。但不建议不加 sudo,避免自己在无意识的情况下做出蠢事。就是楼上说的,权限分离意识很重要
mageemeng
2020-07-19 16:02:07 +08:00
本地环境限 sudo 麻烦不如直接用 root,线上环境免密 sudo 感觉是一个好办法,完全把 Linux 的权限理念抛弃了
KentY
2020-07-27 16:44:45 +08:00
"方便"跟"高安全级别"有时候是对立的. E.g. 你一台学生实验机器, root 就 root, 完全废了也没事. 所以
- 如果出了问题, 也无关大碍, 没什么成本, 那就直接用 root, 别弄那么多复杂的
- 如果有些问题担心发生, 趁早还是 sudo, 至少你知道哪些命令会要系统的权限
- 在他的这个前提下, @LaTero root 跟 sudo 是有区别的因为 sudo 的权限可以在 visudo 配置, 比如你不让它 shutdown, 他 sudo 也没法 shutdown, 但是 root 是敞开的, 而且 root 可以修改 sudo
当然 sudo 本身提供更多的选项以及灵活性, root 就是单一的一个用户, 只是权限大而已. 但这跟他提到的话题关系不紧密.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/691074

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX