It can be useful to give one user (perhaps the administrator) access to all data on the Samba server regardless of local disk access permissions and ownership. For example, suppose the administrator needs to access all data in “/home” to run nightly backups. This would be a suitable solution.
The following samba share (specified in “/etc/samba/smb.comf”) allows both the “root” user and the “backup” user to access all data on the Samba server as though they were the local root user.
[everything] comment = Complete access to this system path = / read only = No writable = yes create mask = 02770 directory mask = 02770 valid users = root backup admin users = root backup
What we’ve done is allow only the “root” and “backup” user access to the share. Then we’ve specified that those two users have root access to that share. The share happens to point to “/” which means they both have root filesystem access to the entire system.