rpm -qa|grep vsftpd //查找vsftpd有没有安装
不是root是不能启动服务的
/etc/init.d/vsftpd start #启动vsftpd服务
chkconfig mysqld on #设置mysqld随系统启动
/usr/bin/mysqladmin -u root password '123456' #重设mysql密码
让外面可以连接mysql还需要
mysql>update user set host = '%' where user = 'root' and host = localhost';(自己写的,可惜不行)
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;//赋予任何主机访问数据的权限(网上找的,必须用这个)
然后还要开放3306端口
在防火墙中添加该端口 vi /etc/sysconfig/iptables
添加-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
更改完了之后输入service iptables restart
还是不行,
grant all on *.* to 'root'@'%' identified by '123456';
flush privileges;
还是不行,还瞎搞出了这个错误:
Access denied for user ''@'localhost' to database 'mysql' 【use mysql;的时候】
有用网上的办法,
首先停止mysqld服务,然后后台运行mysqld_safe --skip-grant-tables &
http://baike.baidu.com/view/97023.htm
同步所有root账户的密码PASSWORD('123456')
关闭防火墙:
setup
Firewall configuration -> Run Tool -> Disabled -> OK
看来还是防火墙的问题
用户 http://www.php100.com/html/webkaifa/Linux/2009/0803/3116.html
/etc/passwd的构造
name:password:uid:gid:comment:home:shell
帐号名称:帐号密码:UID:GID:真实姓名和个人细节:用户根目录:SHELL
/etc/shadow的构造
username: passwd: lastchg: min: max: warn: inactive: expire: flag
1、 username:用户名
2、 passwd:密码,如果为空,表示用户密码为空,如果是“*”,表示该用户有效但不能登录。
3、 lastchg:表示从1970年1月1日起到上次修改口令所经过的天数。
4、 min:表示两次修改口令之间至少经过的天数。
5、 max:表示口令还会有效的最大天数,如果是99999则表示永不过期。
6、 warn:表示口令失效前多少天内系统向用户发出警告。
7、 inactive:表示禁止登陆前用户名还有效的天数。
8、 expire:表示用户被禁止登陆的时间,其算法而3相同。
9、 flag:无意义,未使用,留做扩展。
/etc/group的构造
...
文件权限详解
'0123456789'='-rwxrwxrwx' 共计10位
0=类型
123=user属主
456=group属组
789=other其它
rwx代表的意思分别是:read可读 write可写 executive可执行
待续...