启动apache出现bad user name daemon错误
启动apache出现bad user name daemon错误时的解决办法:
groupadd daemon
useradd -g daemon daemon
添加一个用户组与用户为daemon就可以正常启动了
启动apache出现bad user name daemon错误时的解决办法:
groupadd daemon
useradd -g daemon daemon
添加一个用户组与用户为daemon就可以正常启动了
当启动sshd,现在Privilege separation user sshd does not exist错误时:
只要在/etc/passwd 文件中添加一行:
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
这样就可以正常启动了
vsftp搭建好之后,就是配置他上面的一些信息,添加一个可以登录ftp的用户可能通过useradd ymaozi,如果想要添加的用户,只能登录ftp,而不能登录linux系统时,只要设置/etc/passwd文件,将
ymaozi:x:500:500::/var/www/html/wwwroot:/bin/bash
改成ymaozi:x:500:500::/var/www/html/wwwroot:/sbin/nologin就可以了
好了,可以连接ftp了,如果发现在SecureCRT连接ftp正常,而通过flashfx不能连接时,先看看防火墙是不是设置了允许21端口通过,如果没有设置的话,请打开
/etc/sysconfig/iptables
添加:-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 21 -j ACCEPT
这样就可以正常登录了
突然又发现一个问题:用户登录之后发现,可以向上翻文件,如果想要限制用户在自己的主目录,则在/etc/vsftpd/vsftpd.conf
添加:chroot_local_user=YES //限制用户在自己的主目录
一些都正常了
刚配置好linux服务器发现,发现在其它的电脑访问,访问不了网站,听说如果开启防火墙开着的话,就访问不了,然后我就去关了防火墙(service iptables stop),但是我又想一个问题,一个服务器不可能会把防火墙关了的呀!又到网上找了一些资料,原因是linux上要自己设置可以通过的端口,然后我又在防火墙的配置文件里面加入了80端口,
修改 /etc/sysconfig/iptables
增加 -A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT
表示允许访问80端口
查看防火墙状态
chkconfig iptables –list
现在打开防火墙看看,可以正常访问了吧
chown 改变文件或目录的所有人
chown -R 包括子目录下的文件或目录
chown [选项] 用户 文件或目录
chgrp 改变文件或目录的用户组
chown hello yy.txt
如果linux系统只允许root账号登录时可以在/etc/目录下建立一个名为nologin的
文件(touch /etc/nologin)
chmod 命令的使用方法
chmod 改变文件或目录的权限
用法:chmod [选项] [模式] 文件
如: 阅读全文…
显示一个文件的多少行?tail -5 /etc/passwd 显示密码文件的倒数5行
删除用户 userdel f1
如果想要在删除用户名与用户创建的文件 userdel -r f1
创建用户 useradd ymaozi -d /var/www/codedesign
创建密码 passwd ymaozi
修改用户登录的登录名 usermod -l hello ymaozi
锁定用户 usermod -L hello
解锁用户 usermod -U hello
锁定用户的密码 passwd -l hello
解锁密码 passwd -U hello
vi /etc/sysconfig/i18n
LANG=”zh_CN.GB18030″
LANGUAGE=”zh_CN.GB18030:zh_CN.GB2312:zh_CN”
SUPPORTED=”zh_CN.GB18030:zh_CN:zh”
SYSFONT=”lat0-sun16″
SYSFONTTACH=”8859-15″
指令名称:cd
指令英文原义:change directory
指令所在路径:shell内部指令
执行权限:All User
语法: cd [目录]
功能描述:切换目录
范例:$cd . 回到上一级目录
$cd ~ 回到用户的宿主目录
$cd / 切换到根目录
$cd ../usr 切换到上一层目录的usr目录
cd 和 cd ~ 一个功能
cd !$ 回到刚才操作的目录
Pwd 显示当前所在的目录