安裝 vsftpd 和 samba服務(wù)

ubuntu 升級(jí)失敗,導(dǎo)致所有東西都要重裝, 也趁機(jī)好好整理總結(jié)一下安裝的軟件,去除了一些不必要的軟件。
除系統(tǒng)盤 64g的 ssd外, 還有 500G (ext4), 1000G(ntfs) ,1000G(ntfs)三個(gè)hhd硬盤

我在硬盤上分出了一個(gè) 10 /work分區(qū),作為以后安裝git , www服務(wù)等的分區(qū),并且通過修改fstab文件,將
hhd上的目錄映射過去(除下面已經(jīng)列出的disk2和disk3上samba和ftp外, 以后會(huì)增加disk1上的timemachine和owncloud目錄映射)

UUID=24b3733f-4e6c-4187-89ed-1775582e10df /               ext4    errors=remount-ro 0       1
# /boot was on /dev/sda3 during installation
UUID=d303bc04-781b-44ff-a1ce-f50325e06ee5 /boot           ext4    defaults        0       2
# /boot/efi was on /dev/sda1 during installation
UUID=F0D1-30A3  /boot/efi       vfat    umask=0077      0       1
# /home was on /dev/sda5 during installation
UUID=b569cead-fabb-4cce-8045-478215530d9e /home           ext4    defaults        0       2
# /work was on /dev/sda6 during installation
UUID=fc255f73-121c-4f17-93af-9001ab32757a /work           ext4    defaults        0       2
# swap was on /dev/sda2 during installation
UUID=3d140465-846d-4e7c-956e-774fd4391f88 none            swap    sw              0       0

# ext4格式的500g硬盤,以后作為timemachine和owncloud數(shù)據(jù)的所在區(qū)
/dev/disk/by-uuid/34e37ca2-977d-4af2-affe-9ac2a5d360e0 /mnt/disk1 auto defaults 0 0
# gid=1000,uid=1000對(duì)應(yīng)主用戶
/dev/disk/by-uuid/000ED7D80008F7AF /mnt/disk2 auto locale=zh_CN.UTF-8,uid=1000,gid=1000,dmask=0000,windows_names 0 0 
# dmask=0000 使映射后的目錄的權(quán)限是777
/dev/disk/by-uuid/000E325B000F7B51 /mnt/disk3 auto locale=zh_CN.UTF-8,uid=1000,gid=1000,dmask=0000,windows_names 0 0 

/mnt/disk2 /work/ftp/disk2 nono bind 0 0 #映射ftp
/mnt/disk3 /work/ftp/disk3 nono bind 0 0 #重新開機(jī)后就會(huì)看到,和ln -s不同

/mnt/disk2 /work/samba/disk2 nono bind 0 0 #映射samba
/mnt/disk3 /work/samba/disk3 nono bind 0 0

vsftpd和samb是必須安裝的

  • vsftpd

sudo apt-get install vsftpd

  • 增加一個(gè)ftp用戶并指定對(duì)應(yīng)目錄

sudo useradd -d /work/ftp -g ftp -s /sbin/nologin ftpuser

  • 修改密碼

sudo passwd ftpuser

  • sudo vi /etc/vsftpd.conf
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
local_root=/work/ftp
max_clients=5
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
idle_session_timeout=600
data_connection_timeout=120
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=ftp  #注意這個(gè),和中文網(wǎng)站上找到的一不樣
rsa_cert_file=/etc/ssl/private/vsftpd.pem
chroot_local_user=YES
  • samba

sudo apt-get install samba

  • 增加一個(gè)share用戶并指定對(duì)應(yīng)目錄

sudo useradd -d /work/samba-g ftp -s /sbin/nologin share

  • 修改密碼

sudo passwd share

  • 配置samba

sudo vi /etc/samba/smb.conf

  • 加入一句:security=user
  • 最后加入對(duì)應(yīng)虛擬文件夾配置文件
[htpc]
comment = my share directory
path = /work/samba
browseable = yes
writable = yes
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容