先放上來改天再整理
ubuntu_installation_v01
sudo apt-get install unzip wget
wget http://blog.gclin.org/wp-content/uploads/2008/10/ubuntu_installation_v01.zip
unzip ubuntu_installation_v01.zip
chmod a+x ubuntu_installation_v0.1/install.sh
sudo ./ubuntu_installation_v0.1/install.sh
# 接下來呢~基本上一路yes就可以了
# 印象中好像會要設定MySQL密碼跟postfix
# 等install.sh跑完,再照著setting.txt去設定
閱讀全文…
安裝相關套件及建立guest帳號
sudo apt-get install vsftpd mysql-server-5.0 libpam-mysql
sudo useradd web_edit
[/shell]
先建立vsftpd這個資料庫,然後建立users這個資料表
[sql]CREATE TABLE `users` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`username` VARCHAR( 30 ) NOT NULL ,
`password` VARCHAR( 50 ) NOT NULL ,
UNIQUE (`username`)
) ENGINE = MYISAM ;
INSERT INTO `users` (`username` ,`password`) VALUES ('user', PASSWORD('pass'));
[/sql]
修改/etc/pam.d/vsftpd
<!--more-->
[bash]sudo vi /etc/pam.d/vsftpd
# 原先的設定全註解掉
auth required pam_mysql.so user=vsftpd passwd=bWrRDD host=localhost db=vsftpd table=users usercolumn=username passwdcolumn=password crypt=2
account required pam_mysql.so user=vsftpd passwd=bWrRDD host=localhost db=vsftpd table=users usercolumn=username passwdcolumn=password crypt=2
修改/etc/vsftpd.conf
sudo vi /etc/vsftpd.conf
guest_enable=YES
write_enable=YES
guest_username=web_edit
local_root=/home/ftp_users/$USER
user_sub_token=$USER
virtual_use_local_privs=YES
user_config_dir=/etc/vsftpd_user_conf
sudo /etc/init.d/vsftpd restart
Ubuntu常用命令與技巧
sudo apt-get install 軟體名 安裝軟體命令
sudo nautilus 打開文件(有root權限)
su root 切換到“root”
閱讀全文…
[root@test root]# iptables [-t filter] [-AI INPUT,OUTPUT,FORWARD]
> [-io interface] [-p tcp,udp,icmp,all] [-s IP/network] [--sport ports]
> [-d IP/network] [--dport ports] -j [ACCEPT,DROP]
參數說明:
-A :新增加一條規則,該規則增加在最後面,例如原本已經有四條規則,
使用 -A 就可以加上第五條規則!
-I :插入一條規則,如果沒有設定規則順序,預設是插入變成第一條規則,
例如原本有四條規則,使用 -I 則該規則變成第一條,而原本四條變成 2~5
INPUT :規則設定為 filter table 的 INPUT 鏈
OUTPUT :規則設定為 filter table 的 OUTPUT 鏈
FORWARD:規則設定為 filter table 的 FORWARD 鏈
閱讀全文…
# 可加上 -s 的參數,讓回傳訊息給syslog記錄
sudo ntpdate time.stdtime.gov.tw
# 若要寫到BIOS可執行這行
sudo hwclock -w
/etc/rc.d/init.d/mysqld stop
/usr/bin/safe_mysqld --skip-grant-tables &
mysql -u root -p mysql
update user set password=password("新密碼") where user="root" and host="localhost";
flush privileges;
quit
/etc/rc.d/init.d/mysqld stop
/etc/rc.d/init.d/mysqld start
在 /etc/pam.d/system-auth 加入
account required /lib/security/pam_access.so
在 /etc/security/access.conf 加入
-:帳號1 帳號2:ALL EXCEPT ip1 ip2
參考來源:http://www.adj.idv.tw/server/linux_pam.php