]> git.ipfire.org Git - thirdparty/util-linux.git/commit
findmnt: add option to list all fs-independent flags
authorRoberto Bergantinos Corpas <rbergant@redhat.com>
Tue, 12 Jan 2021 10:58:53 +0000 (11:58 +0100)
committerKarel Zak <kzak@redhat.com>
Fri, 15 Jan 2021 16:51:07 +0000 (17:51 +0100)
commitff21f476f85ac9855452f4aac43a231c3c1e2ebc
treee2d735e2c4e7c6404a8db9b392a8d9f19c600048
parent372ce5b74e79470b1bda1fc284c19a313a422361
findmnt: add option to list all fs-independent flags

It might be useful for security auditing purposes list all possible
mount flags/options including default set which are normally not listed.

This patch adds "--vfs-all" option to list all fs-independent flags
on VFS-OPTIONS column, as well as libmount funcionality to accomplish
it.

i.e.:

$ findmnt -o VFS-OPTIONS
VFS-OPTIONS
rw,relatime
rw,nosuid,nodev,noexec,relatime
rw,nosuid,nodev,noexec,relatime
ro,nosuid,nodev,noexec
...

$ findmnt --vfs-all -o VFS-OPTIONS
VFS-OPTIONS
rw,exec,suid,dev,async,loud,nomand,atime,noiversion,diratime,relatime,nostrictatime,nolazytime,symfollow
rw,noexec,nosuid,nodev,async,loud,nomand,atime,noiversion,diratime,relatime,nostrictatime,nolazytime,symfollow
rw,noexec,nosuid,nodev,async,loud,nomand,atime,noiversion,diratime,relatime,nostrictatime,nolazytime,symfollow
ro,noexec,nosuid,nodev,async,loud,nomand,atime,noiversion,diratime,norelatime,nostrictatime,nolazytime,symfollow
...

[kzak@redhat.com: - cleanup coding style and comments]

Signed-off-by: Roberto Bergantinos Corpas <rbergant@redhat.com>
Signed-off-by: Karel Zak <kzak@redhat.com>
libmount/docs/libmount-sections.txt
libmount/src/fs.c
libmount/src/libmount.h.in
libmount/src/libmount.sym
misc-utils/findmnt.8
misc-utils/findmnt.c
misc-utils/findmnt.h