VFS_SNAPPER(8)
π VFS_SNAPPER(8) π
okay bestie, so this is vfs_snapper, and it lives in the System Administration tools section (that's section 8, iykyk) of the manual. let's get into it π¦
β¨ NAME β¨
vfs_snapper β the module that exposes snapshots managed by snapper as shadow-copies. that's the whole vibe. π
πΈ SYNOPSIS πΈ
vfs objects = snapper
π DESCRIPTION π
so, this VFS module? it's part of the samba(8) suite. π
what vfs_snapper does is expose snapshots managed by snapper for use by Samba. which means β remote SMB clients can get at shadow-copies straight through Windows Explorer using the "previous versions" dialog. literally the glow-up your file history needed. β¨
and it's not just read-only energy either β snapshots can also be created and removed remotely, using the File Server Remote VSS Protocol (FSRVP). all those snapshot creation and deletion requests get forwarded to snapper via DBus. no cap. π₯
this module is stackable. so go ahead and stack it, bestie. π«Ά
π§ CONFIGURATION π§
the underlying share path has to have a corresponding snapper configuration file. non-negotiable. and the snapshot directory tree must allow access for the relevant users. πͺ
[share]
vfs objects = snapper
for remote snapshot creation and deletion, Samba's FSRVP server has to be configured over in the [global] section:
[global]
registry shares = yes
include = registry
likeβ¦ set that up or it's giving nothing. π
π PERMISSIONS π
here's the part where you have to actually pay attention, bestie, because this is where everyone gets humbled π
snapper stores snapshots under a .snapshots subdirectory. that directory must permit traversal for any users wishing to access snapshots via the Windows Explorer previous versions dialog.
by default, traversal is forbidden for all non-root users. yes fr fr. everybody else is locked out. π
on top of that, users must be granted permission to list snapshots managed by snapper, via snapper's ALLOW_USERS or ALLOW_GROUPS options. and good news β snapper can grant these users and groups .snapshots traversal access automatically via the SYNC_ACL option. slay. β¨
now for the remote side of things: remote snapshot creation and deletion is only permitted by Samba for Active Directory administrators, backup operators, or users explicitly granted SeBackupPrivilege. and snapper must also permit creation and deletion for the appropriate user, via snapper's ALLOW_USERS or ALLOW_GROUPS options. both layers. no shortcuts. π
and one more thing that will absolutely catch you off guard π β the DiskShadow.exe FSRVP client initially authenticates as the Active Directory computer account. so that account has to be granted the same permissions as the user account that's issuing the snapshot creation and deletion requests. don't forget the computer account, bestie, she's a whole main character and she needs her access. π«Ά
β VERSION β
this man page is part of version 4.24.7-Ubuntu-4.24.7+dfsg-1ubuntu1 of the Samba suite. remember that number, there will not be a quiz but still. π
π AUTHOR π
the original Samba software and related utilities were created by Andrew Tridgell. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed. iconic behavior, honestly. π
and that's the whole page, bestie!! mwah π go forth and snapshot responsibly!!
this has been Samba 4.24.7-Ubuntu-4.24.7+dfsg-1ubuntu1, dated 09/13/2026, signing off from the VFS_SNAPPER(8) page πβ¨
π¦ where this page comes from
- ubuntu stonking: samba 2:4.24.7+dfsg-1ubuntu1 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms