1
COSTRENGTH 2015 年 1 月 20 日
你说的隐患指的是?
|
2
COSTRENGTH 2015 年 1 月 20 日 我记得vsftpd和webdav都可以设置虚拟用户名密码吧,没必要给个系统账户。
还有都是一个公司的,如果非往坏了想,报复公司这种事,隐患最大的应该是运维人员吧……不知道我是不是想的太邪恶了…… |
3
xxr3376 2015 年 1 月 20 日 假如前端懂php写点恶意代码或者手抖改错了php怎么办= =。。。
最科学的还是要把前端用到的那些文件改成特定的group,然后给个frontend的账号加到这个group里吧。。 (话说为啥不是git写完了由你部署。。) |
4
andybest OP @COSTRENGTH 谢谢,不是一个公司,外包人员协助修改,所以。。。虚拟账户比直接给他www哪方面会更安全?
@xxr3376 是说把前端用到的静态文件(排除.php文件)改成特定的 group ,然后给他这个group的专用账号吗? |
5
iCodex 2015 年 1 月 20 日 直接开chroot后的权限给他用。
|
6
jacob 2015 年 1 月 20 日 你给前端越少的权限,他做的活就越少,他成长的就越慢,别人的工作就越多,整个项目效率就越低。当然,给的越多,潜在的风险和麻烦越多,关键是像我这么好的前端不多。:-D。
|
7
COSTRENGTH 2015 年 1 月 20 日 @andybest 虚拟账户没有本地账户那么大的权限,比如群组,默认进不了/home等等……不过外包的话还是小心点吧,被外包留后门挖矿的我之前的之前的公司见到过……
|
8
COSTRENGTH 2015 年 1 月 20 日
@jacob 楼猪是给外包人员开账户……
|
9
jacob 2015 年 1 月 20 日
|
10
COSTRENGTH 2015 年 1 月 20 日
@jacob 想法不错~
|
11
andybest OP |
13
ETiV 2015 年 1 月 20 日 我的做法一般是单独给开一个账户, 然后在他的home 目录里创建目录. 他在里面随便写
再用 mount --bind /home/frontend/dev_site /wwwroot/site/dev/ 把这个目录给放到 www 下面去. |
15
lemonda 2015 年 1 月 20 日 我一般 passwd www 开个 sftp 账户
如果用 FTP 的话就在 /etc/passwd 中把 ftpuser 的 UID 改成和 www 一样 命令都是用 Root 运行 一直没仔细研究,感觉有安全隐患 |
16
ratazzi 2015 年 1 月 20 日
BTSync 挺适合
|
17
jarlyyn 2015 年 1 月 20 日 一般是website用户,加在www组,然后权限775/770,家目录设为web目录,开chroot
mount --bind一旦用户数多,重启后太麻烦了。 |