国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Linux > 正文

linux系統(tǒng)中配置vsftpd及用戶權(quán)限

2024-08-27 23:55:20
字體:
供稿:網(wǎng)友
  vsftpd服務(wù)器是linux中一個(gè)非常實(shí)用的文件上傳管理工具了,下面我就來給大家介紹在vps中關(guān)于vsftpd配置與權(quán)限分配方法,希望例子對(duì)大家會(huì)有所幫助.
 
  先確認(rèn)下安裝上了沒,可以使用如下代碼:
 
  [root@localhost sv005-mongodb]# service vsftpd restart
  Shutting down vsftpd:                                      [  OK  ]
  Starting vsftpd for vsftpd:                                [  OK  ]
  
  --或者使用命令
  
  [root@localhost sv005-mongodb]# chkconfig --list vsftpd
  vsftpd          0:off   1:off   2:off   3:off   4:off   5:off   6:off
  如果沒有安裝我們需要先是需要安裝,代碼如下:
 
  yum install vsftpd
  
  --然后啟動(dòng)vsftpd:
  
  /etc/init.d/vsftpd start
  
  vi /etc/vsftpd/vsftpd.conf   修改里面的  這兩項(xiàng):
  
  chroot_local_user=YES  (須添加)
  chroot_list_enable=NO
  然后,保存即可.
 
  創(chuàng)建用戶組:
 
  groupadd    用戶組
  
  useradd -g webusers -d /路徑 用戶名
  
  passwd 用戶名   修改用戶的密碼。
  
  chown -R 用戶名:用戶組 /路徑/
  剛才由于修改了配置文件,所以要記得重啟:service vsftpd restart
 
  OK ! 成功了!
 
  到上面就完成了,如果你還需要加一些虛擬用戶,我們可向下看.
 
  vsFTPD配置虛擬用戶
 
  FTP用戶一般是不能登錄系統(tǒng)的,這也是為了安全,在系統(tǒng)中,沒有權(quán)限登錄系統(tǒng)的用戶一般也被稱之為虛擬用戶,虛擬用戶也是要寫進(jìn) /etc/passwd中,這只是一種虛擬用戶的方法,但說實(shí)在的并不是真正的虛擬用戶,只是把他登錄SHELL的權(quán)限去掉了,所以他沒有能力登錄系統(tǒng);如果我們想把beinan這個(gè)用戶目錄定位在/opt/beinan這個(gè)目錄中,并且不能登錄系統(tǒng);我們應(yīng)該如下操作,代碼如下:
 
  [root@localhost ~]# adduser -d /opt/beinan -g ftp -s /sbin/nologin beinan
  [root@localhost ~]# passwd beinan
  Changing password for user beinan.
  New password: --phpfensi.com
  Retype new password:
  passwd: all authentication tokens updated successfully.
  [root@localhost ~]#
  其實(shí)這還是不夠的,還要改一下配置文件vsftpd.conf,以確保本地虛擬用戶能有讀寫權(quán)限.
 
  local_enable=YES
  write_enable=YES
  local_umask=022
  如何實(shí)現(xiàn)虛擬路徑?代碼如下:
 
  /home/a 映射為 ftp://localhost/a
 
  /home/b/c 則為 ftp://localhost/c
 
  可以通過如下的方法來實(shí)現(xiàn)。
 
  [root@localhost ~]# mount –bind [原有的目錄] [新目錄]
 
  比如我的ftp的默認(rèn)目錄是/var/ftp,我想把/mnt/LinG/WinSoft文件夾,映射到/var/ftp目錄中,我就如下操作.
 
  我們要先在/var/ftp目錄中建一個(gè)目錄,代碼如下:
 
  [root@localhost ~]# mkdir /var/ftp/WinSoft
 
  然后執(zhí)行mount命令:
 
  [root@localhost ~]# mount –bind /mnt/LinG/WinSoft /var/ftp/WinSoft
 
  這樣就OK了.
 
  打開Linux vsFTPDv服務(wù)器的日志功能.
 
  把下面xferlog_file前面的#號(hào)對(duì)掉,也就是把vsftp的log功能打開,這樣我們就能在/var/log目錄下查看vsftpd.log。這是vsFTP的日志功能,這對(duì)于我們來說是極為重要的。xferlog_file=/var/log/vsftpd.log如何讓vsFTP服務(wù)器限制鏈接數(shù),以及每個(gè)IP最大的鏈接數(shù)?應(yīng)該改Linux vsFTPD服務(wù)器的配制文件vsftpd.conf,加入下面的兩行:
 
  max_clients=數(shù)字
 
  max_per_ip=數(shù)字
 
  舉例:我想讓我的vsFTP最大支持鏈接數(shù)為100個(gè),每個(gè)IP,最多能支持5個(gè)鏈接,所以我應(yīng)該在vsftpd.conf中加上如下的兩行:
 
  max_clients=100
 
  max_per_ip=5
 
  如何限制傳輸速度?
 
  anon_max_rate=數(shù)字
 
  注:這是匿名的速度
 
  local_max_rate=數(shù)字
 
  注:這是vsFTP服務(wù)器上本地用戶的速度
 
  注:這個(gè)數(shù)字的單位是byte,所以我們要計(jì)算一下。
 
  比如我想讓匿名用戶和vsFTP上的用戶都以80KB下載,所以這個(gè)數(shù)字應(yīng)該是1024×80=81920
 
  所以我們要在vsftpd.conf中加入下面的兩行
 
  anon_max_rate=81920
 
  local_max_rate=81920
 
  下面是一些常用的命令:
 
  管理用戶組(group)的工具或命令.
 
  groupadd 注:添加用戶組;
  
  groupdel 注:刪除用戶組;
  
  groupmod 注:修改用戶組信息
  
  groups 注:顯示用戶所屬的用戶組
  用戶管理命令:
 
  useradd 注:添加用戶
  
  userdel  注 :刪除用戶
  
  adduser 注:添加用戶
  
  passwd 注:為用戶設(shè)置密碼
  
  usermod 注:修改用戶命令,可以通過usermod 來修改登錄名、用戶的家目錄等等。
 

(編輯:武林網(wǎng))

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 平舆县| 布尔津县| 大方县| 清流县| 香港| 龙南县| 青河县| 新民市| 井陉县| 西城区| 兰考县| 昆山市| 鲁甸县| 交城县| 马尔康县| 奉贤区| 临泽县| 潮安县| 西昌市| 辛集市| 浦城县| 孙吴县| 克东县| 历史| 安阳市| 建湖县| 竹北市| 兴业县| 信丰县| 普兰县| 内乡县| 湟源县| 斗六市| 清流县| 柞水县| 鞍山市| 澳门| 尉氏县| 石河子市| 明星| 大渡口区|