开发人员不应有sudo权限

原创 2011年01月17日 03:16:00

我们在linux环境下开发时,常常遇到一种情况:

A上传文件,但是B无法对其修改。原因是文件由A创建。

而在LINUX下普通用户默认的umask为0002即文件创建时,权限为664,

其他用户没有写权限。

常见的方法是将用户加入到/etc/sudoers文件中使其有root权限

使用chmod 来改变文件权限。但是这种做法并不安全。

开发人员不应该具有ROOT权限。更为合理的解决方法

应该是设置其umask 为0000

即修改起环境变量配置文件。

>vi  /etc/bashrc

修改第一个IF 语句的内容

把0002 变成 0000

保存

这样用户以后建立的文件权限为666(-rw-rw-rw-),其他用户具有写权限。

便于其他开发人员对同一文件的操作。

  

希望对朋友们有所帮助。呵呵

启动WebLogic服务时,出现“此时不应有xxxjdk”

启动WebLogic服务时,出现“此时不应有xxxjdk” 是因为weblogic安装,以及创建域即domain的过程中,使用的默认jdk安装路径,即JAVA_HOME中的安装路径中,有空格等。 网上...
  • Ideality_hunter
  • Ideality_hunter
  • 2016年08月13日 11:20
  • 3138

bat 脚本报错“此时不应有\test.txt>”

windows bat中有这样一个遍历test.txt中的内容并打印的test.bat脚本: 1 2 3 4 @echo off ...
  • mutiantong
  • mutiantong
  • 2017年09月02日 14:26
  • 357

Win7编译boost-1.55, 出现“此时不应有 Management”

Win7编译boost-1.55, 出现“此时不应有 Management” 1. 命令行下执行bootstrap.bat,打印“此时不应有 Management” 2. 使用Visual Stu...
  • hylaking
  • hylaking
  • 2014年05月04日 21:52
  • 2207

此时不应有 \scala\bin\scala.bat问题

在windows下通过cmd执行scala的时候报错。此时不应有 \scala\bin\scala.bat。搜了一下,发现是如下的原因,我 需要注意的是最好不要将scala安装到带有空格的路...
  • BrotherDong90
  • BrotherDong90
  • 2016年03月13日 18:20
  • 6133

CentOS用户添加sudo权限

CentOS用户添加sudo权限将用户添加到sudoer列表即可CentOS 默认情况下,Linux没有将当前用户列入到sudoer列表中,这时如果你使用sudo来执行某些命令的话,就会提示你该用户不...
  • agent_x
  • agent_x
  • 2017年07月07日 13:17
  • 243

windows7上安装scala出现"此时不应有 \scala\bin\scala.bat"问题解决方案

都说安装scala特别简单,只需要下一步,下一步就可以了,简直是无脑操作。但是我在安装的时候却出现了错误,从新安装了很多次都不可以。 又是配环境变量啥的。在网上找答案高区我说: ”在scala-2...
  • akonghui
  • akonghui
  • 2017年12月25日 15:42
  • 44

启动 webLogic的时候有错误 此时不应有 \Java\jdk\lib\dt.jar

错误如题。 解决方案:将环境变量中的CLASSPATH去掉就可以了! 
  • w522301629
  • w522301629
  • 2016年05月06日 18:02
  • 1210

Java出现"此时不应有......."的错误

今晚在安装weblogic的时候,双击运行startWebLogic.cmd,dos窗口一闪而过,随后将 startWebLogic.cmd 拖进cmd窗口运行,显示“此时不应有.... tools....
  • perfect2011
  • perfect2011
  • 2013年08月26日 09:53
  • 5575

启动WebLogic时提示:此时不应有\java\jdk1.8.0_144\lib\dt.jar;

起因公司项目环境需要weblogic ,所以配置完eclipse插件后需要启动。问题启动后控制台报错红字如下:此时不应有\java\jdk1.8.0_144\lib\dt.jar;解决方案我的电脑操作...
  • s740556472
  • s740556472
  • 2017年08月16日 11:13
  • 508

利用sudo控制用户对系统命令的使用权限

sudo相关概念普通用户涉及到超级权限的运用,管理员如果想让该普通用户通过su来切换到root获得超级权限,就必须把root权限密码告诉用户。但是如果普通用户有了root权限,可以通过root权限做任...
  • codeTZ
  • codeTZ
  • 2016年08月19日 17:05
  • 2151
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:开发人员不应有sudo权限
举报原因:
原因补充:

(最多只允许输入30个字)