当前位置: 技术问答>linux和unix
怎样让普通用户拥有超级用户的权限,是把普通用户的组设为root组吗?具体怎么做,急死了
来源: 互联网 发布时间:2014-11-11
本文导语: 因为root用户可以对设备文件操作,而普通用户不能,另外,还要对数据库操作,我的数据库用户oracle,主组是oinstall,附组是sysdba,sysoper,请问我新建用户,如何让其可以有root的部分权限(对串口操作),有具有数据库的...
因为root用户可以对设备文件操作,而普通用户不能,另外,还要对数据库操作,我的数据库用户oracle,主组是oinstall,附组是sysdba,sysoper,请问我新建用户,如何让其可以有root的部分权限(对串口操作),有具有数据库的权限(对数据库操作),请高手指点,最好详细写,谢谢了
|
passwd文件格式一般如下:
guest:!:100:100::/home/guest:
nobody:!:4294967294:4294967295::/:
一行为一个用户的相关属性,共有7个字段,中间用:(冒号)隔开。
如果usermod -G root oracle不行的话,那你直接用vi 打开/etc/passwd文件。
然后找到oracle用户所在的那行,将四个字段的值改为0,最后存盘退出vi编辑器。
如上就应该将guest 用户第2个100改为0;nobody用户的4294967295改为0;
则guest,nobody用户都为root组的用户。
还要是不行的话,那肯定是你的命令有错误!!
guest:!:100:100::/home/guest:
nobody:!:4294967294:4294967295::/:
一行为一个用户的相关属性,共有7个字段,中间用:(冒号)隔开。
如果usermod -G root oracle不行的话,那你直接用vi 打开/etc/passwd文件。
然后找到oracle用户所在的那行,将四个字段的值改为0,最后存盘退出vi编辑器。
如上就应该将guest 用户第2个100改为0;nobody用户的4294967295改为0;
则guest,nobody用户都为root组的用户。
还要是不行的话,那肯定是你的命令有错误!!
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。