ubuntu下samba+quota配置共享并控制使用容量

quota配置

本文中使用/dev/sdb分区进行配置。

创建lvm卷并格式化

创建lvm详细解释略…

pvcreate /dev/sdb
vgcreate vg1 /dev/sdb
lvcreate -L 20G -n lv1 vg1
mkfs.ext4 /dev/vg1/lv1

挂载文件系统

mkdir /user1
vim /etc/fstab

/etc/fstab增加下面的内容

/dev/mapper/vg1-lv1 /user1 ext4 defaults,usrquota,grpquota 0 0   

挂载

 mount /user1

mount | tail -1输出:

/dev/mapper/vg1-lv1 on /user1 type ext4 (rw,relatime,quota,usrquota,grpquota)

执行quotacheck -augcv检测磁盘配额并生成磁盘配额文件。

编辑用户和组账号的配额设置

edquota -u wangwu

修改

Disk quotas for user wangwu (uid 1005):
  Filesystem                   blocks       soft       hard     inodes     soft     hard
  /dev/mapper/vg1-lv1             4          10240000          10240000          1        0        0

Ctrl+o写入,Ctrl+x离开。

启用quota

quotaon -ugv /user1

samba配置

/etc/samba/smb.conf增加下面内容

[share]
    comment = Group Share
    path = /user1/%U/
    writable = yes
    browseable = yes
    printable = no
    guest ok = no
    write list = @groupsamba # groupsamba为用户组
    read list = @groupsamba
    valid users = @groupsamba
    create mask = 0770
    directory mask = 0770

write list = @groupsambagroupsamba为用户组名。
path = /user1/%U/%U匹配登陆samba的用户名。

配置好后重启samba

systemctl restart smbd nmbd

增加用户

useradd -s /sbin/nologin -g groupsamba  wangwu

/user1/下创建目录wangwu并修改所属

mkdir wangwu
chmod 775 wangwu
chown wangwu:groupsamba

在这里插入图片描述
wnagwu增加samba密码。映射网驱动器时使用的密码。

smbpasswd -a wangwu

windows映射网络驱动器并查看容量

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Ubuntu配置Samba共享文件夹,您可以按照以下步骤进行操作: 1. 确保您的Ubuntu系统已经安装了Samba软件包。您可以使用以下命令来安装它: ``` sudo apt update sudo apt install samba ``` 2. 打开Samba配置文件 `/etc/samba/smb.conf`,使用以下命令: ``` sudo nano /etc/samba/smb.conf ``` 3. 在文件的末尾,添加一个新的共享配置段。例如,您可以使用以下内容: ``` [share] comment = Shared Folder path = /path/to/shared/folder browseable = yes read only = no guest ok = yes ``` 其中,`[share]` 是共享的名称,`comment` 是对共享的描述,`path` 是要共享的文件夹路径。您可以根据需要进行修改。 4. 保存并关闭文件(使用 `Ctrl+X`,然后输入 `Y` 以保存更改)。 5. 为Samba创建一个密码,您可以使用下面的命令来设置密码: ``` sudo smbpasswd -a username ``` 将 `username` 替换为您要设置密码的用户的用户名,并按照提示输入密码。 6. 重启Samba服务以使配置生效: ``` sudo service smbd restart ``` 现在,您应该可以通过Windows或其他设备上的网络浏览器访问共享文件夹。在资源管理器中,尝试输入 `\\<Ubuntu_IP_Address>\share`,其中 `<Ubuntu_IP_Address>` 是您的Ubuntu系统的IP地址,`share` 是您在配置文件中设置的共享名称。 请注意,这只是Samba配置的基本步骤。根据您的需求,您可能需要进一步进行配置以满足特定的共享要求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值