已知/usr/sbin目录下存放的均为root用户
命令文件,请分别使用whereis命令和find命令分号
groupmems 命令和date命令是否为root用户的特权
该回答引用chatgpt:
使用whereis命令查找groupmems命令和date命令:
$ whereis groupmems
groupmems: /usr/sbin/groupmems
$ whereis date
date: /usr/bin/date
从whereis命令的输出结果可以看出,groupmems命令在/usr/sbin目录下,而date命令在/usr/bin目录下。因为题目中指出/usr/sbin目录下存放的均为root用户的命令文件,所以groupmems命令是root用户的特权命令,而date命令不是。
使用find命令查找groupmems命令和date命令:
$ sudo find / -name groupmems
/usr/sbin/groupmems
$ sudo find / -name date
/usr/share/info/date.info.gz
/usr/share/man/man1/date.1.gz
/usr/share/zoneinfo/zone1970.tab
/usr/share/zoneinfo/iso3166.tab
/usr/share/zoneinfo/zone.tab
/usr/share/zoneinfo/posixrules
/usr/share/zoneinfo/leap-seconds.list
/usr/share/zoneinfo/right
/usr/share/zoneinfo/Antarctica/Troll
/usr/share/zoneinfo/Antarctica/Syowa
/usr/share/zoneinfo/Antarctica/McMurdo
/usr/share/zoneinfo/Antarctica/Palmer
/usr/share/zoneinfo/Antarctica/Davis
/usr/share/zoneinfo/Antarctica/Rothera
/usr/share/zoneinfo/Antarctica/Casey
/usr/share/zoneinfo/Antarctica/Mawson
/usr/share/zoneinfo/Antarctica/Vostok
/usr/share/zoneinfo/America/Aruba
...
从find命令的输出结果可以看出,groupmems命令在/usr/sbin目录下,而date命令在多个目录下存在,其中包括/usr/bin目录。因为题目中指出/usr/sbin目录下存放的均为root用户的命令文件,所以groupmems命令是root用户的特权命令,而date命令不是。