LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1617|回复: 7

useradd添加用户后,执行mkdir显示权限不够.

[复制链接]
发表于 2009-5-17 10:17:36 | 显示全部楼层 |阅读模式
用useradd命令新建了一个用户abc,然后把/etc/passwd里面用户所属的gid改为零,在/etc/group里面同样改为零,但是切换到abc用户使用mkdir命令显示权限不顾够,怎么解决?有哪个文件控制了某一用户具体能执行什么命令么?我的系统是rhel 5
发表于 2009-5-17 10:44:56 | 显示全部楼层
添加一个 root 用户吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-17 10:53:58 | 显示全部楼层
不是啊,就是添加一个普通用户,然后想让他有执行mkdir命令的权限,在网上查了下,有人说把该用户所属的组,添加到ROOT组里就行,我就把/etc/passwd里面用户所属的gid改为零,在/etc/group里面同样改为零,但是切换到abc用户使用mkdir命令显示权限不顾够,我倒是知道可以使用sudo,但是我想能不能直接配置abc这个用户可以直接使用mkdir这命令。
回复 支持 反对

使用道具 举报

发表于 2009-5-17 11:12:11 | 显示全部楼层
Post by lkwsxdz;1988119
不是啊,就是添加一个普通用户,然后想让他有执行mkdir命令的权限,在网上查了下,有人说把该用户所属的组,添加到ROOT组里就行,我就把/etc/passwd里面用户所属的gid改为零,在/etc/group里面同样改为零,但是切换到abc用户使用mkdir命令显示权限不顾够,我倒是知道可以使用sudo,但是我想能不能直接配置abc这个用户可以直接使用mkdir这命令。


普通用户默认都有执行 mkdir 命令的权限,除非你 useradd 时加了其它参数。
回复 支持 反对

使用道具 举报

发表于 2009-5-17 18:07:23 | 显示全部楼层
为什么不用现成的 用户和组群 工具?
还有,普通用户的确是可以mkdir的,那么你的那份mkdir所属用户和读写特性是怎么样的?
回复 支持 反对

使用道具 举报

发表于 2009-5-17 18:12:56 | 显示全部楼层
还有,不要到你权限不够的目录下面mkdir,或者用su?
回复 支持 反对

使用道具 举报

发表于 2009-5-18 09:18:46 | 显示全部楼层
不用任何特殊设置,普通用户本来就有mkdir的权限的,至少在用户的$HOME目录下是完全没问题的。不知道楼主何意。
回复 支持 反对

使用道具 举报

发表于 2009-5-18 23:12:18 | 显示全部楼层
估计在无权更改内容的目录下执行mkdir。普通用户能更改内容的好象只有$HOME和tmp目录。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表