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 2
小作坊思想,我是说 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 隔离。
|
7
littleylv 2017-08-15 18:46:30 +08:00
如果你的开发环境服务器多人在用,一般只给你 /home/yourname 的写权限,其他由专门的人管理。我觉得没毛病。
|
8
CMGS 2017-08-15 18:54:07 +08:00 1
我大豆瓣就从没给过。。。
|
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
littleylv 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 你怎么想? |