1 如何检查采取了什么命令? 我有一个名为shell脚本foo.sh在/usr/local/sbin。此外,我使用另一个具有相同名称的脚本。它存储在中/home/user/scripts。 这两个路径都属于PATH。foo.sh在命令行上键入时,我如何找出执行了哪些脚本?我可以影响吗? 9 command-line paths execute-command
2 如何让sudo每次提示您输入密码 我发现如果我使用sudo该命令执行某项操作,然后又使用,又执行了其他操作sudo,那它不会提示我输入密码,尽管这在某些情况下可能不方便,但在其他情况下则存在安全风险,并且麻烦继续返回并执行命令,使其在下次执行时提示您输入密码。所以我想知道是否,如何使它每次提示我,或者至少在很短的时间内记住密码? 9 command-line password sudo root execute-command
2 将Squashfs提取到现有目录 我有一个Ubuntu安装备份为.squashfs文件。我想将其提取到分区的根目录,但是当我尝试给我一个错误时,表明该目录存在。我可以提取不存在的目录。我已经搜索了有关使用squashfs-tools的信息,但是找不到将用于提取到现有位置(例如空分区)的命令。 这是我正在使用的命令,可用于提取到不存在的位置: sudo unsquashfs -d /media/location1/locationthatdoesntexist /media/location2/file.squashfs 我尝试使用它来提取到一个空分区,但是它不起作用: sudo unsquashfs -d /media/location1 /media/location2/file.squashfs 资源 9 13.10 execute-command squashfs
1 在动态创建的AppArmor配置文件下执行可执行文件? 我一直在研究在Ubuntu Server 16.04.1 LTS上动态创建的AppArmor配置文件下运行命令的可能性。我正在寻找类似于macOS sandbox-exec的东西,除了Linux。 一些初步的研究显示了一个从叫来的命令的希望aa-exec。 Ubuntu手册 堆栈溢出问题 但是,似乎已删除了执行此功能的参数。 aa-exec:无效选项-'f' 此较新的手册版本页面没有提及它,我认为在此版本中已将其删除。也许此功能已移至另一个实用程序? 有什么办法吗? 我想这样做而没有授予将新的配置文件安装到特权区域的权限。欢迎使用涉及自己编写代码的解决方案。 8 16.04 server security execute-command apparmor