![]() | 1 blankme 2017-08-15 18:24:45 +08:00 via Android 除非你一个人用,不然为什么要给 root |
![]() | 2 Aar0nFr4nk 2017-08-15 18:25:17 +08:00 via iPhone 戴着眼镜看。 |
4 xiumu 2017-08-15 18:25:28 +08:00 ![]() 小作坊思想,我是说 lz |
![]() | 5 hjc4869 2017-08-15 18:26:44 +08:00 via iPhone 硬盘拿下来往 sudoers 里把自己加进去 |
![]() | 6 catror 2017-08-15 18:42:54 +08:00 via Android 233,楼主,我和你一样是小作坊思想,开发环境没有 root 权限太不方便了。另外开发环境本来就应该是一个人使用的,用 docker 或者 chroot 隔离。 |
![]() | 如果你的开发环境服务器多人在用,一般只给你 /home/yourname 的写权限,其他由专门的人管理。我觉得没毛病。 |
![]() | 8 CMGS 2017-08-15 18:54:07 +08:00 ![]() 我大豆瓣就从没给过。。。 |
9 snnn 2017-08-15 18:56:57 +08:00 via Android 我当初就是好心给 sudo 让就被整惨了。。。天天擦屁股 |
![]() | 10 lxml 2017-08-15 18:58:16 +08:00 这就要说到 Docker 的另类用途了,这不就是用来方便搞这个的么,自己拉个 Ubuntu 环境,想怎么玩耍就怎么玩啥,装依赖不求人。 |
11 jiang42 2017-08-15 19:21:32 +08:00 via iPhone 要 sudo 干嘛呢?装 malware 还是改 firewall rules ?有啥是非得 sudo 才能做的呢?就算有,为啥不找 sys admin 呢? |
![]() | 12 Muninn 2017-08-15 20:06:16 +08:00 其实 docker 也是要 root 的 给了 docker 组相当于给了 sudo 所以其实那个环境不应该叫开发环境。 开发环境难道不应该是你自己的 pc 吗? |
![]() | 14 Lpl 2017-08-15 22:16:46 +08:00 via iPhone 公司给你分配了开发的机器就应该把所有权限给你,我没在大公司待过。但是分配给你的机器为什么不给所有权限?离职后再回收就行了,又不是生产环境 |
![]() | 15 freeznet 2017-08-15 22:19:27 +08:00 想办法找漏洞提权 = = |
17 zhoulouzi 2017-08-15 22:50:51 +08:00 开发机都不是 root。。。。 你们公司是几十个人共用开发机吗。 |
![]() | 18 yu1u 2017-08-15 22:57:37 +08:00 via iPhone 想办法找点 exploit 提权 |
![]() | 19 U7Q5tLAex2FI0o0g 2017-08-15 23:23:20 +08:00 @zhoulouzi #17 我之前有个公司确实是几个人公用一台 linux 机器,每个人 windows 上 putty 连上去。 每个人只对自己的~目录有写权限,svn checkout 项目到~里。 只有主管有 sudo 权限,有什么需要 sudo 的跟主管招呼一声主管去操作(一般人真很少会需要 sudo ) 但如果楼主是一人一台机器还限制 sudo,那还搞个屁。。 |
20 eyp82 2017-08-15 23:45:30 +08:00 via iPhone 有需要就邮件找运维,抄送你们老大。时间长了自然有解决办法 |
21 ansheng 2017-08-16 07:47:57 +08:00 并没有感觉什么不好的,如果很需要 root,给 boss 提建议,直接问,实在不行要是你有胆儿可以进单用户模式把 root 密码改了或者给你现在的用户添加 root 权限 |
22 wangxn 2017-08-16 07:53:55 +08:00 via Android 我之前也是没有,但要用 Docker,还是必须得给。 |
23 laoli2017 2017-08-16 09:50:47 +08:00 没有 sudo 怎么 apt-get ?好吧,如果你不需要装东西,没有就没有了。 另外,ubuntu 不稳定,至少 desktop 版本经常崩。server 版嘛,感觉能好一点。 |
![]() | 24 miao1007 2017-08-17 00:07:37 +08:00 via Android 发邮件到运维组,抄送你老大,然后报风险,这种事情应该是自己争取的。 |
![]() | 26 Matrixbirds 2017-08-17 19:28:24 +08:00 linux 下不少 system call 是依赖 root 权限的(例如 raw socket )。直接跟老板说没法开发。要么就离职。 |
27 l00t 2017-08-18 14:45:06 +08:00 没 sudo 好像抓个包都不好抓…… |
28 xinran505982 2017-08-22 01:47:47 +08:00 via Android 不给 root 权限,大厂都会这么做的,那都是几十号或更多的人同时在用的服务器编译系统东西的,开发环境给你构建好了,平时就连上去用来编译系统例如手机系统等等的,当然了别的事情就不要在此服务器做了。如果都给 root 权限会有一定的风险的,例如今天手机 ROM 要大家提交解决的必须严重的 Bug,都提交了代码后,由制定的某个发版本的人下载代码,最后也是放到此服务器编译出来的发型版的 ROM,如果众多个人中的某个给了 root 权限导致此编译系统的服务器出了问题,而已经对外或向客户发了通知说今天会有新版本,但现在出我都了,那就头大。做别的事最好另外服务器做,或是自己搞个虚拟机什么的来做。 |
29 xinran505982 2017-08-22 01:50:27 +08:00 via Android 打错了,应该是,“但现在出问题了,那就头大了”。 |
![]() | 30 chaleaoch OP @xinran505982 你说的很对,如果是你说的那种情况,实际上这台服务器就是用来专门做某件事情的,譬如编译。大家一起使用肯定不给 root。 问题是这台机器是我自己一个人的开发机。而且我们这个项目只有我一个人,从搭环境开始,很多不确定性。不给 root 你怎么想? |