LinuxSir.cn,穿越时空的Linuxsir!

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

如何 统一服务运行用户

[复制链接]
发表于 2004-12-14 22:25:45 | 显示全部楼层 |阅读模式
使用了rh9,我发现至少这一个版本的linux当中,在运行每一项服务的时候,都会使用他们各自的用户,例如sshd的服务运行一定要用sshd这个用户,如果删掉他,ssh就开不起来了,那么,有没有一种方案,能让诸如sshd等服务全部用一个我们指定的用户名来运行他们呢?

具体怎么修改。包括sendmail似乎也是这样,运行他的时候他会告诉我unknown user smmsp。

希望高手指点,让我能用一个用户名把他们都运行起来。
发表于 2004-12-14 23:00:54 | 显示全部楼层
分别的用户是为了安全,不同的用户有不同的权限
如果设置为一个用户,他的权限太大,不安全
 楼主| 发表于 2004-12-15 06:12:25 | 显示全部楼层
只给这个用户运行这几个服务的权限。其他的都没有。

我只是想知道这该怎么做到?
发表于 2004-12-15 12:02:42 | 显示全部楼层
你看看/etc/alias文件
 楼主| 发表于 2004-12-15 16:00:53 | 显示全部楼层
把其他用户都的删掉成吗?
 楼主| 发表于 2004-12-16 01:59:05 | 显示全部楼层
谁能告诉我怎么做呀?
我希望的并不是给sshd建一个别名,而是直接让另一个用户来运行它
发表于 2004-12-16 03:04:24 | 显示全部楼层
你是要删除还是要建立?
我觉得分开权限比较好。。。。
 楼主| 发表于 2004-12-16 04:20:06 | 显示全部楼层
比如我要建立一个run用户,让他运行sshd和vsftpd,然后把原来有的sshd和ftp这两个用户删掉
发表于 2004-12-16 05:10:13 | 显示全部楼层
那2个用户让你看不顺眼了?:):)。

1。alias 功能。如orphen所说。我没用过。
2。重新编译这2个包,指定运行用户。(我不确定是否有这个选项,不过应该有的。)
 楼主| 发表于 2004-12-19 04:12:01 | 显示全部楼层
谢谢啊

其实也不是不顺眼吧~只是这两个名字太直接了,让人没有安全感
你想,如果别人知道你装的是RH,而且肯定有装vsftpd,那不就让他知道你系统里有个用户叫ftp啦?真正意图是想把它改成类似JJ44NHBf543ej7hn1jk4bfeuiLHJKLz这样的一个用户来运行它,我自己一次性用过之后,以后要知道谁运行它,也要看passwd的。
不过话说回来,能不能把root也改了?


对了,哪里有sshd和vsftpd的源文件的包?
不知道是我太蠢还是怎么着,找到的都是二进制文件,不用编译的那种,
劳驾指点一下


另外,打开etc/alias,里面啥都没有,new file!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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