Centos升级到5.5后PAM引起的无法远程启动xwindows

Written by admin on 2010/05/18 – 23:39 -

昨天将Centos升级到5.5后,突然发现无法通过telnet启动xwindows了。

错误提示如下图:

但是如果从本机直接运行startx的话,没有问题。
本机运行startx后,再退出,然后在telnet下再运行startx也没有问题了。

觉得这应该是与权限有关,通过Google搜索得到解决方案:
在/var/run/console/目录下新建一个当前用户的用户名的目录
然后再运行startx即可

Subscribe to my RSS feed

Centos下telnet服务的安装

Written by admin on 2009/04/03 – 08:00 -

本人linux环境:CentOS 5.3

在终端中使用 #rpm -q telnet 和 #rpm -q telnet-server 命令查询是否安装了telnet的client和server端。
一般client默认已经安装了,但是server端需要安装,安装命令:#yum install telnet-server

安装完毕后,需要开启服务:#gedit /etc/xinetd.d/telnet
将其中的disable = yes 的 yes 改成 no

开机启动设置: #gedit /etc/rc.d/rc.local
添加: /sbin/service xinetd start

接下来激活telnet并测试是否安装成功,运行命令: #/sbin/service xinetd restart

测试服务,找一台其他机器,输入命令:telnet IP
如果配置正确,系统提示输入远程机器的用户名和密码 (默认情况root用户是不能通过telnet直接登录的)
Login:
Password:

为了安全起见,我们需要改变端口,限制登录ip。
改变端口:
命令:#gedit /etc/services
找到如下内容:
telnet 23/tcp
telnet 23/udp
将端口改成你希望的,比如:
telnet 1000/tcp
telnet 1000/udp

限制登录ip:
命令:#gedit /etc/xinetd.d/telnet
修改成如下格式:
service telnet
{
disable     = no  #激活 telnet 服务,no
bind       = 192.168.1.1 #本机ip
only_from    = 192.168.0.0/16  #只允许 192.168.0.0 ~ 192.168.255.255 这个网段进入
only_from    = .edu.cn  #只有教育网才能进入!
no_access    = 210.45.160.{115,116}  #这两个ip不可登陆
access_times  = 8:00-12:00 20:00-23:59  # 每天只有这两个时间段开放服务
……
}

设置完毕,重新启动telnet服务,命令:#/sbin/service xinetd restart

端口修改的话,命令格式:telnet ip port (注意ip与port之间没有冒号,例如:telnet 192.168.1.1 1000)

Subscribe to my RSS feed

linux简单设置samba,提供windows共享

Written by admin on 2008/09/02 – 08:00 -

首先,启动samba服务,并且确保linux启动时自动启动。

我使用centos5.2,默认安装了samba,安装目录/etc/samba

其中有2个配置文件:smb.conf和smbusers,主要修改也在这两个文件中。
另外还有记录密码的passdb.tdb,这个文件不需要手动设置。

创建samba用户:
由于我们设置的是以“用户”为验证模式,所以该帐户必须是linux系统帐户中存在的。

先创建一个新用户(linux用户),比如linuxsmb,账户目录/home/linuxsmb。
帐户可操作自己的用户目录,所以共享也设置在这个目录中,否则如果设置在其他用户目录/home/user1或者其他目录时,会有windows共享时无权操作的问题。

随后建立samba用户:smbpasswd -a linuxsmb
设置共享密码后即可。

随后打开smbusers文件,会看到其中增加了一行 linuxsmb = linuxsmb

然后修改smb.conf文件:

在[global]中设置工作组和服务器信息:
workgroup = mygroup
server string = Samba Server Version %v

共享目录设置,一般在文件最后部分:
[smbtest] //共享名称,可以是任意
    path = /home/linuxsmb  //共享目录,应该是linuxsmb用户有权操作的目录
    writeable = yes  //写权限
    browseable = yes   //可见
    guest account = linuxsmb  //用户访问帐户

重新启动samba,使设置生效。

然后在windows中访问共享,比如//192.168.1.100(samba服务器ip),会要求输入samba帐户的用户名和密码,此处的我们填写linuxsmb帐户用户名和密码。如果能够访问,那么就设置成功了。

——————————
smbpasswd关于samba帐户的操作:
smbpasswd -a USERNAME 增加用户
smbpasswd -x USERNAME 删除用户
smbpasswd -d username 禁用用户

Subscribe to my RSS feed