Centos 7 Samba 虚拟用户与磁盘配额 服务配置

安装 Samba 服务器

yum install samba -y

修改 Samba 配置文件

vim /etc/samba/smb.com
.../
security = user
passdb backend = tdbsam
username map = /etc/samba/smbusers  
###添加[用户文件位置]
\...

编辑用户文件

cd /etc/samba/
vim smbusers
user1 = admin1 
##[将admin1这个虚拟用户映射到user1中

在Samba配置文件中编辑

[archive]
    comment = snyh
    path = /opt/finance_share
    writable = yes

重启服务:

    systemctl restart smb
    systemctl enable smb

文件限制:

在虚拟机中添加一个硬盘,为硬盘添加一个分区
    fdisk /dev/sdb
    n       
    p       [创建主分区]
    1       [选择分区符号]
    默认  [直接Enter]
    默认  [直接Enter]
    w       [保存退出]

将硬盘分区格式化成xfs格式

    mkfs.xfs /dev/sdb1

编辑 /etc/fstab 设置分区自动挂载

    /dev/sdb1 /opt/finance_share        xfs     defaults    0 0

将/dev/sdb1挂载到/opt/finance_share

    mkdir /opt/finance_share
    mount –a  

quotaon: 启动quota

参数: 
-u  针对用户启动 quota (aquota.user)
-g  针对用户组启动 quota (aquota.group)
-v  显示启动过程的相关信息
-a  根据/etc/mtab 内的文件系统设置启动有关的quota,若不加-a的话
    则后面就需要加上特定的那个文件系统

使用quotacheck命令创建配额文件

quotacheck -ugcv /dev/sdb1
ls /mnt/daobin  //创建出aquota.group和aquota.user为成功 

edquota: 编辑账号/用户组的限值与宽限时间

edquota –u user1
    hard    ##添加配置
      5

    edquota [-u username] [-g groupname]
    edquota –t <== 修改宽限时间
    edquota –p 范本账号 –u 新账号

你可能感兴趣的:(Centos 7 Samba 虚拟用户与磁盘配额 服务配置)