LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: leicer

[解决]zhcon非root 无法使用?

[复制链接]
 楼主| 发表于 2006-5-15 11:38:11 | 显示全部楼层
$ ls -l /usr/bin/zhcon
-rwsr-xr-x 1 root root 1774759 2003-07-26 09:56 /usr/bin/zhcon
我已经suid了
回复 支持 反对

使用道具 举报

发表于 2006-5-16 08:00:05 | 显示全部楼层
还有非 root 用户的 tty 命令输出是多少
不能是类似于 pts* 的输出,而应该是 tty*
还有就是 /etc/zhcon.conf 的配置文件权限以及文件的设置了

BTW:你用的zhcon软件包是哪里下的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-16 13:02:22 | 显示全部楼层
有在 linuxsir 上下载的 tgz 包,也有自己下载编译的tar.gz包,可是都不行,而sorceforge的 0.25版本,我根本编译不过!
回复 支持 反对

使用道具 举报

发表于 2006-5-17 08:11:34 | 显示全部楼层
最后再问一下:
普通用户是如何登陆系统的,从控制台直接登陆,还是 su 你的用户名
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-17 09:48:02 | 显示全部楼层
是直接登陆的。
  1. $ tty
  2. tty1
复制代码
回复 支持 反对

使用道具 举报

发表于 2006-5-18 11:15:28 | 显示全部楼层
出这种问题多半都是设备文件的权限问题。我的解决办法是 chmod 644 /dev/mem,但是我不知道这是否会带来安全问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-18 14:35:18 | 显示全部楼层
对,应该是文见权限的问题,可是我真的不知道它在调用哪些文件,况且zhcon是suid的程序,它不是以 root权限运行吗?真的很难下手。用用gdb调试吗??请手指点!谢谢!!
甭提了,快要失去信心了,想看看Debian,我就是想要,快速的,精简的系统,而不是拖泥带水的,slack真的很好,不想说再见,可是 那个个Debian的安装就成了问题!老是提示找不到iso安装源,可是明明就在那里放着嘛!!它提示找不到,可是不允许你自己指定安装源所在分区!我都想要砸掉电脑了!!还是slack的安装,那叫一个爽!!! 请参见: http://www.linuxsir.cn/bbs/showthread.php?t=257250
回复 支持 反对

使用道具 举报

发表于 2006-5-18 19:54:05 | 显示全部楼层
什么意思啊?难道你那里 chmod 644 /dev/mem 不管用?我这里完全正常啊。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-19 07:21:01 | 显示全部楼层
谢谢您,我现在有了头绪,我感觉和用户的权限有关系,进一步研究中,有结果会即使告知大家,谢谢大家的关照!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-19 21:50:01 | 显示全部楼层
是这样的,我在那台机器上安装了Debian,安装zhcon后,发现root和系统安装时建立的普通用户可以正常使用zhcon,而自己建立的用户,却不可以,即使放在一个组也是不行(那个系统建立的用户为leicer(组为leicer))
我这样建立用户:
  1. # useradd -m -g leicer user1
  2. # passwd user1
复制代码
这个用户就不可以使用!
我想这和用户所属的组和权限有关系吧,可是到现在还是没眉目!!
大家关注下!!
回复 支持 反对

使用道具 举报

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

本版积分规则

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