On Fri, Aug 19, 2022 at 12:26:41PM +0200, Otto Moerbeek wrote:
> Hoi,
>
> mentioned on misc@. Existing code only handles numeric ids with no
> error checking.
>
> Code stolen from mount_msdos.
>
> OK?
ok tb
I think the mount_ntfs and mount_msdos manpages could benefit from using
the wording in mount_tmpfs which is shorter and more precise.
Index: mount_msdos/mount_msdos.8
===================================================================
RCS file: /cvs/src/sbin/mount_msdos/mount_msdos.8,v
retrieving revision 1.32
diff -u -p -r1.32 mount_msdos.8
--- mount_msdos/mount_msdos.8 13 Nov 2021 18:18:59 -0000 1.32
+++ mount_msdos/mount_msdos.8 19 Aug 2022 10:38:49 -0000
@@ -38,10 +38,10 @@
.Sh SYNOPSIS
.Nm mount_msdos
.Op Fl 9ls
-.Op Fl g Ar gid
+.Op Fl g Ar group
.Op Fl m Ar mask
.Op Fl o Ar options
-.Op Fl u Ar uid
+.Op Fl u Ar user
.Ar special
.Ar node
.Sh DESCRIPTION
@@ -81,11 +81,9 @@ Ignore the special Windows 95/98 directo
if deleting or renaming a file.
This forces
.Fl s .
-.It Fl g Ar gid
-Set the group of the files in the file system to
-.Ar gid .
-The default group is the group of the directory
-on which the file system is being mounted.
+.It Fl g Ar group
+Specifies the group name or GID of the root inode of the file system.
+Defaults to the mount point's GID.
.It Fl l
Force listing and generation of
Windows 95/98 long filenames
@@ -106,11 +104,9 @@ as described in
.It Fl s
Force behaviour to
ignore and not generate Windows 95/98 long filenames.
-.It Fl u Ar uid
-Set the owner of the files in the file system to
-.Ar uid .
-The default owner is the owner of the directory
-on which the file system is being mounted.
+.It Fl u Ar user
+Specifies the user name or UID of the root inode of the file system.
+Defaults to the mount point's UID.
.El
.Pp
File permissions for FAT file systems are imitated,
Index: mount_msdos/mount_msdos.c
===================================================================
RCS file: /cvs/src/sbin/mount_msdos/mount_msdos.c,v
retrieving revision 1.34
diff -u -p -r1.34 mount_msdos.c
--- mount_msdos/mount_msdos.c 28 Jun 2019 13:32:45 -0000 1.34
+++ mount_msdos/mount_msdos.c 19 Aug 2022 10:39:44 -0000
@@ -202,6 +202,6 @@ usage(void)
{
fprintf(stderr,
- "usage: mount_msdos [-9ls] [-g gid] [-m mask] [-o options] [-u uid]
special node\n");
+ "usage: mount_msdos [-9ls] [-g group] [-m mask] [-o options] [-u
user] special node\n");
exit(1);
}
Index: mount_ntfs/mount_ntfs.8
===================================================================
RCS file: /cvs/src/sbin/mount_ntfs/mount_ntfs.8,v
retrieving revision 1.16
diff -u -p -r1.16 mount_ntfs.8
--- mount_ntfs/mount_ntfs.8 23 Apr 2020 21:28:09 -0000 1.16
+++ mount_ntfs/mount_ntfs.8 19 Aug 2022 10:39:00 -0000
@@ -41,10 +41,10 @@
.Sh SYNOPSIS
.Nm mount_ntfs
.Op Fl ai
-.Op Fl g Ar gid
+.Op Fl g Ar user
.Op Fl m Ar mask
.Op Fl o Ar options
-.Op Fl u Ar uid
+.Op Fl u Ar group
.Ar special
.Ar node
.Sh DESCRIPTION
@@ -89,11 +89,9 @@ The options are as follows:
.It Fl a
Force behaviour to return MS-DOS 8.3 names also on
.Fn readdir .
-.It Fl g Ar gid
-Set the group of the files in the file system to
-.Ar gid .
-The default group is the group of the directory
-on which the file system is being mounted.
+.It Fl g Ar group
+Specifies the group name or GID of the root inode of the file system.
+Defaults to the mount point's GID.
.It Fl i
Make name lookup case insensitive for all names except POSIX names.
.It Fl m Ar mask
@@ -106,11 +104,9 @@ flag followed by a comma separated strin
See the
.Xr mount 8
man page for possible options and their meanings.
-.It Fl u Ar uid
-Set the owner of the files in the file system to
-.Ar uid .
-The default owner is the owner of the directory
-on which the file system is being mounted.
+.It Fl u Ar user
+Specifies the user name or UID of the root inode of the file system.
+Defaults to the mount point's UID.
.El
.Sh FEATURES
.Ss NTFS file attributes
Index: mount_ntfs/mount_ntfs.c
===================================================================
RCS file: /cvs/src/sbin/mount_ntfs/mount_ntfs.c,v
retrieving revision 1.17
diff -u -p -r1.17 mount_ntfs.c
--- mount_ntfs/mount_ntfs.c 28 Jun 2019 13:32:45 -0000 1.17
+++ mount_ntfs/mount_ntfs.c 19 Aug 2022 10:40:01 -0000
@@ -147,7 +147,7 @@ static void
usage(void)
{
fprintf(stderr,
- "usage: mount_ntfs [-ai] [-g gid] [-m mask] [-o options] [-u uid]"
+ "usage: mount_ntfs [-ai] [-g group] [-m mask] [-o options] [-u
user]"
" special node\n");
exit(1);
}