Hi,
I'm running:
OpenBSD victim.blackhelicopters.org 7.2 GENERIC.MP#640 amd64
According to mount_ntfs(8), -u and -g let you set UID and GID of
mounted filesystems. Took an NTFS USB drive, plugged it in, mounted
it, and checked ownership.
# mount_ntfs -u mwlucas -g mwlucas /dev/sd4i /mnt/
# ls -lai /mnt/
total 107
4 -rwxr-xr-x 1 root wheel 2560 Dec 31 1600 $AttrDef
8 -rwxr-xr-x 1 root wheel 0 Dec 31 1600 $BadClus
6 -rwxr-xr-x 1 root wheel 32768 Dec 31 1600 $Bitmap
7 -rwxr-xr-x 1 root wheel 0 Dec 31 1600 $Boot
11 drwxr-xr-x 1 root wheel 0 Aug 17 15:05 $Extend
2 -rwxr-xr-x 1 root wheel 0 Dec 31 1600 $LogFile
1 -rwxr-xr-x 1 root wheel 0 Dec 31 1600 $MFTMirr
9 -rwxr-xr-x 1 root wheel 0 Aug 17 15:05 $Secure
10 -rwxr-xr-x 1 root wheel 131072 Dec 31 1600 $UpCase
3 -rwxr-xr-x 1 root wheel 0 Dec 31 1600 $Volume
5 drwxr-xr-x 1 root wheel 0 Dec 31 1600 .
2 drwxr-xr-x 15 root wheel 512 Aug 16 13:02 ..
36 drwxr-xr-x 1 root wheel 0 Aug 17 15:05 System Volume Information
38 -rwxr-xr-x 1 root wheel 111496224 Aug 17 13:35
VirtualBox-6.1.36-152435-Win.exe
If I create /tmp/mnt owned by mwlucas:mwlucas and mount there,
ownership of the mount point is changed to root:wheel and the files
are owned by root.
# chown mwlucas:mwlucas /tmp/mnt
ls -lai /tmp/
total 1
2 drwxrwxrwt 9 root wheel 512 Aug 17 15:42 .
2 drwxr-xr-x 15 root wheel 512 Aug 16 13:02 ..
25920 drwxrwxrwt 2 root wheel 512 Aug 16 13:02 .ICE-unix
388800 drwxrwxrwt 2 root wheel 512 Aug 16 13:02 .X11-unix
77760 drwxr-xr-x 2 mwlucas mwlucas 512 Aug 17 15:42 mnt
259200 drwxr-xr-x 2 root wheel 512 Aug 16 13:02 sndio
...
# mount_ntfs -u mwlucas -g mwlucas /dev/sd4i /tmp/mnt/
# ls -lai /tmp/mnt/
total 107
4 -rwxr-xr-x 1 root wheel 2560 Dec 31 1600 $AttrDef
8 -rwxr-xr-x 1 root wheel 0 Dec 31 1600 $BadClus
6 -rwxr-xr-x 1 root wheel 32768 Dec 31 1600 $Bitmap
7 -rwxr-xr-x 1 root wheel 0 Dec 31 1600 $Boot
11 drwxr-xr-x 1 root wheel 0 Aug 17 15:05 $Extend
...
Am I doing something wrong here, or did I find a bug?
FWIW, mount_msdos -u and -g assigns ownership.
Thanks,
==ml
--
Michael W. Lucas https://mwl.io/
author of: Absolute OpenBSD, SSH Mastery, git commit murder,
Absolute FreeBSD, Immortal Clay, Prohibition Orcs, etc, etc, etc...
### New books: TLS Mastery, the Networknomicon, $ git sync murder ###