维塔斯科技

 找回密码
 立即注册
查看: 812|回复: 9
打印 上一主题 下一主题

4、当操作不妥以致不克不及开机,且不克不及经由过程s

[复制链接]

该用户从未签到

62

主题

470

帖子

1022

积分

金牌会员

Rank: 6Rank: 6

积分
1022
楼主
发表于 2016-3-27 23:08:56 | 显示全部楼层



注:下面的安裝samba和vsftp是在debian里邊完成的,如果裝的是openmediavault不用這么麻煩。
由于debian stable源里的是samba3.6,速度較慢所以建議安裝samba4.1,以下為步驟:
編輯源:    nano /etc/apt/sources.list
復制代碼將里面內容替換為:   
deb http://ftp.us.debian.org/debian  stable main contrib non-free

deb http://ftp.debian.org/debian/ wheezy-updates main contrib non-free

deb http://ftp.debian.org/debian/ wheezy-backports main

deb http://security.debian.org/ wheezy/updates main contrib non-free
復制代碼ctrl+x保存關閉
新建preferences文件   
nano /etc/apt/preferences
復制代碼添加如下內容:   
Package: *

Pin: release a=wheezy-backports

Pin-Priority: 900Package: *

Pin: release a=stable

Pin-Priority: 800
復制代碼ctrl+x保存關閉

更新源    apt-get update
復制代碼安裝samba    apt-get install samba
復制代碼查看samba版本    smbstatus --version
復制代碼我的顯示:Version 4.1.11-Debian
編輯samba配置   
nano /etc/samba/smb.conf
復制代碼我的配置供參考,samba4目錄下的smb.conf
ftp的安裝設置可參考 http://www.noob2geek.com/linux/setup-vsftpd-debian-ubuntu/
我簡單翻譯下:
Debian安裝vsftpd   
sudo apt-get install vsftpd
復制代碼配置 vsftpd:
停止服務: service vsftpd stop
復制代碼編輯 vsftp.conf:   
nano /etc/vsftpd.conf
復制代碼參數修改為以下值:
    #禁止匿名登錄:

    anonymous_enable=NO

    #允許本地用戶:

    local_enable=YES

    #允許寫入:

    write_enable=YES

    #開啟Chroot:

    chroot_local_user=YES

    #用戶允許列表

    userlist_file=/etc/vsftpd.userlist

    # 開啟列表

    userlist_enable=YES

    #列表內的用戶允許

    userlist_deny=NO

    #設置上傳文件權限.

    local_umask=022
復制代碼關閉vsftpd.conf
添加ftp用戶:    useradd -d /home/ftpuser -s /usr/sbin/nologin ftpuser
復制代碼設置用戶密碼:   
passwd ftpuser
復制代碼設置 ftpuser 家目錄讀寫權限和所屬 :
    chown -R ftpuser /home/ftpuser

    chmod 775 /home/ftpuser
復制代碼
創建用戶列表文件: nano /etc/vsftpd.userlist
復制代碼添加以下內容:   
ftpuser
復制代碼編輯fstab文件將數據目錄掛載在ftpuser家目錄:


    nano /etc/fstab
復制代碼最后一行添加   
/dev/sda4     /home/ftpuser   ext4    noatime,data=writeback,barrier=0,nobh,errors=remount-ro     0    0
復制代碼ctrl+x保存關閉

使fstab生效:   
mount -a
復制代碼經過以上設置可能還會出現 500 OOPS permission denied 錯誤. 編輯shells文件修復. nano /etc/shells
復制代碼最后一行添加以下內容: /usr/sbin/nologin
復制代碼創建用戶組添加用戶:
   addgroup ftpusers

    usermod -Gftpusers ftpuser
復制代碼啟動vsftpd:   service vsftpd start


復制代碼里邊有我自己修改的設置,完成

回复 支持 反对

使用道具 举报

发表回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

    移动客户端:
    关注我们:
  • 手机客户端:
  • 安卓版
  • 扫描二维码下载

Archiver|手机版|河北维塔斯科技有限公司 ( 冀ICP备16008275号 )

快速回复 返回顶部 返回列表