Posts Tagged ‘linux’
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即可
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)
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 禁用用户


