在windows平台是设置用户的权限很方便,想要把谁设成管理员,只需要这个用户相应的权限就OK。当然linux也是如此,比说给目录分权限。我个人认为这样做并不好,你总不能把所以的目录都chmod一下吧,那样太不科学。想让某此人,比如是开发人员要有一定的root权限,而不是给他root用户。在说明这个问题前,我先提一下ubuntu的系统操作:此版本的Linux的root用户默认是被锁死的用户,当用户要用root权限里先要把root解锁,这样是为了安全考虑的。当你查关于ubuntu的技术文档时,你发现给你的操作命令中开始都要加一个 “sudo”。我在刚开始的时候用的也是非root用户,而是在做系统时添加的用户,所以用了技术文档的所给的方法。后来慢慢的看资料等后才明白了什么原因。我们也可以用这种方法给redhat centos 等liunx的系统加个sudo权限吗:呵呵开始,不废话了,有可能我说的再多你也看不懂,只接看方案。

例案: 我们公司里有个五个开发小组,他们所做的事情不一样,但是都他娘的需要测试服务器,我不能把root给他们,要不他们谁进去干了 坏事,那我不得天天被人给骂死,弄不好老板还不得把自己开了。我给他们每个小组一个用户,五个小组五个用户,以他们的组长为用户名,密码由他们自己保管,我只管我的机子正常,谁给我破坏了,我就查日志,找他们的组长,。你明白这样做的好处。

1、我要建五个用户:

useradd yangguangyu    (开发一组)

useradd huangjiji      (开发二组)

useradd lixiaoxiao      (开发三组)

useradd gaole        (开发四组)

useradd maming        (开发五组)

2、我要建一个组,把这五个混蛋加到一个组里面好管理他们,因为他们都不是省油灯。

groupadd kaifa

3、要他这个五混蛋塞到kaifa组里面

usermod -a -G kaifa yangguangyu 

usermod -a -G kaifa huangjiji 

usermod -a -G kaifa  lixiaoxiao   

usermod -a -G kaifa gaole

usermod -a -G kaifa  maming 

3、最后一步也是最关键的一步,修改 /etc/sudoers  文件

在文件的最后面添加上

%kaifa  ALL=(ALL)  ALL

 

 

 这时时候你就可以用 sudo chmod 777 fuck 来修改fuck目录的权限了,不过当你想干坏事的时候,root用户是可以查出来的。ok就样了完事。