查看 /etc/apt/sources.list 文件的内容,列出了两个存储库:
archive.ubuntu.com 和 security.ubuntu.com
起初我以为安全存储库只包含安全更新,但它似乎也包含所有其他目录(即 -proposed、-updates 等)。
这只是存档的备份副本吗?如果是这样,为什么它被命名为“安全”?
它为什么存在?
查看 /etc/apt/sources.list 文件的内容,列出了两个存储库:
archive.ubuntu.com 和 security.ubuntu.com
起初我以为安全存储库只包含安全更新,但它似乎也包含所有其他目录(即 -proposed、-updates 等)。
这只是存档的备份副本吗?如果是这样,为什么它被命名为“安全”?
它为什么存在?
Ubuntu新手在这里!
我似乎无法弄清楚是什么机制决定是执行命令还是显示“权限被拒绝”错误。
例如,假设我们使用的是普通用户帐户,“chown --help”得到执行并工作正常,但实际上更改所有者会返回“权限被拒绝”错误。是什么赋予了?
在 /bin/chown 上使用 ls -l 告诉我们普通用户(其他人)具有执行权限。
ls -l /bin/chown
-rwxr-xr-x 1 root root 59904 Feb 7 2022 /bin/chown
我们可以执行此命令这一事实是否完全意味着我们可以以任何我们想要的方式使用它?
如果不是文件权限,命令是否有另一种机制来确定我们是否具有必要的权限?
Ubuntu新手在这里!
据我所知,组的存在使得文件权限可以很容易地同时分配给许多用户,或者允许特定的应用程序安全地访问文件,例如影子组。但是为什么添加一个用户到sudo组就可以让他使用sudo命令呢?
起初我认为这是因为 sudo 的二进制文件由 sudo 组拥有。但是在运行 ls -l 之后,情况似乎并非如此。
ls -l /bin/sudo
-rwsr-xr-x 1 root root 232416 Aug 4 13:35 /bin/sudo
存在什么机制允许组的用户访问命令?