來自: www.linuxsir.org
使用mysql認證proftpd使用者:
1. apt-get update //更新資料庫
2. apt-get mysql-client mysql-server //安裝mysql
3. apt-get proftpd-mysql //安裝支援mysql的proftpd
4. mysql -uroot -p //用root登入mysql,
create database ftpdb //建ftpdb 資料庫
grant select, update on ftpdb.* to proftpd@"%" identified by 'password' //新增乙個使用者,用於訪問ftpdb 資料庫,使用者名稱 proftpd,密碼 password
use ftpdb //對 ftpdb 庫操作
#ftpgroup的表結構
create table `ftpgroup` (
`groupname` varchar(16) not null default '',
`gid` smallint(6) not null default '5500',
`members` varchar(16) not null default '',
key `groupname` (`groupname`)
) type=myisam;
#插入一條記錄
insert into `ftpgroup` values ('ftpgroup', 5500, 'ftpuser');
#ftpuser的表結構
create table `ftpuser` (
`id` int(10) unsigned not null auto_increment,
`userid` varchar(32) not null default '',
`passwd` varchar(32) not null default '',
`uid` smallint(6) not null default '5500',
`gid` smallint(6) not null default '5500',
`homedir` varchar(255) not null default '',
`shell` varchar(16) not null default '/sbin/nologin',
`count` int(11) not null default '0',
`accessed` datetime not null default '0000-00-00 00:00:00',
`modified` datetime not null default '0000-00-00 00:00:00',
primary key (`id`)
) type=myisam ;
#插入一條記錄
insert into ftpuser (userid, passwd, uid, gid, homedir, shell) values
('ftpuser', 'ftppasswd', 5501, 5500, '/tony','/sbin/nologin'); //目錄/tony應該存在
5.修改/etc/proftpd.conf
加入以下內容:
########################################
defaultroot ~
sqlauthtypes plaintext crypt
sqlauthenticate users* groups*
sqlconnectinfo ftpdb@localhost proftpd password
sqluserinfo ftpuser userid passwd uid gid homedir shell
sqlgroupinfo ftpgroup groupname gid members
sqlminid 500
sqlhomedirondemand on
sqllog pass updatecount
sqlnamedquery updatecount update "count=count+1, accessed=now() where userid='%u'" ftpuser
sqllog stor,dele modified
sqlnamedquery modified update "modified=now() where userid='%u'" ftpuser
deferwelcome on
rootlogin off
requirevalidshell off
########################################
6. /etc/init.d/proftpd stop
/etc/init.d/proftpd start //使用/etc/init.d/proftpd restart 似乎不能達到預期的效果
7.使用
使用者名稱:ftpuser
密碼:ftppasswd
測試
檔案伺服器之NFS伺服器
nfs是network file system縮寫,可以通過往裡,讓不同的機器,不同的操作協同可以共享彼此的檔案。nfs最大問題在 許可權 客戶端與伺服器端必須具有相同的賬號才能夠訪問某些目錄或檔案。nfs啟動需要通過所謂的遠端呼叫 rpc nfs預設埠是隨機的,小於1024.rpc主要功能就是指定...
檔案伺服器
實現對檔案增刪改查,若是伺服器需要考慮的壓縮 檔案你儲存在電腦裡面也可以,儲存在電腦裡面給乙個路徑就可以了,為什麼要用檔案伺服器 對檔案的操作有記錄 比如增刪改查,可以花式查詢並對結果做操作,之前需要用比較複雜的正則才可以 做到,比如按照日期查詢,尤其是數量高到幾萬的時候,window自帶的檔案管理...
檔案伺服器搭建 如何搭建檔案伺服器?
1.前2期我發了一期檔案伺服器的好處,那麼這期我就講解下如何搭建檔案伺服器,來方便我們的日常辦公。接下來我們來講解下檔案伺服器構造。如下圖,基本有光貓 交換機 伺服器 普通辦公電腦幾個部分組成。如果你是個新廠地,從無到有,這個時候要提前做好規劃,了解場地的布局,根據實際情況畫出網路拓撲圖,然後再進行...