请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

权限问题

老师你好,我有一个权限的规范问题
我们都知道,一般服务器 肯定是要把root 用户给关了,然后给普通的用户分配不同的sudo指令。
那么,这里就有个规范问题了。root用户创建了一个 运维组,运维组里面有a,b 二个用户。
那么请问 a,b 2个用户的文件夹或者文件应该创建在哪里? 比如说 a需要负责安装nginx,b 负责安装mysql,之后工作 a 可能会去管理mysql b同时也可能管理nginx。本来我想的是 在/home/a 下安装nginx 在/home/b 下安装mysql 但是想想又不对。
所以请教!!!

正在回答 回答被采纳积分+3

2回答

提问者 慕数据6821453 2018-10-11 14:04:46

那么在正式工作环境中,这类 程序会安装在哪里呢? 我听我一个运维说 他们公司是 在 /home下面创建一个 admin的目录用来 运维组来用的。。所以比较正规或者专业的 是放在/home下吗

0 回复 有任何疑惑可以回复我~
  • Jeson #1
    这个只能习惯而定,我的习惯。一般用源码方式安装的程序,我都会安装到/usr/local/应用名称  目录下
    回复 有任何疑惑可以回复我~ 2018-10-14 12:42:44
Jeson 2018-10-10 21:32:52

首先a、b两个都是属于一个组opt组,你可以用a用户安装nginx,并且管理,假设你安装目录在/opt/a目录。你可以用b用户安装mysql,并且管理,假设安装在目录/opt/b目录。如果后续两个用户都需要管理nginx或者MySQL.那你可以通过组权限来控制,将a两个目录chown a:opt /home/a。并且chmod 775 /home/a .b目录也是一样的操作就可以了

0 回复 有任何疑惑可以回复我~

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信