linux - linux权限只有在linux运行时才起作用吗?

标签 linux permissions

在linux(和windows)中我们可以设置文件和文件夹的读/写/执行权限。

但是这些权限是否仅在操作系统级别有效(意味着只有 Linux 保证这一点)?

如果我在没有操作系统的情况下连接到 HDD 或 SSD,这些权限是否有效?

最佳答案

If i will connect to HDD or SSD without OS, will these permissions work?

没有。这些权限由 Linux 强制执行。如果没有 Linux,就没有人强制执行这些权限。

您甚至不必在不使用操作系统的情况下尝试从设备上抓取数据的麻烦。您可以在知道 super 用户密码的情况下启动您自己的 Linux,并使用您的 super 用户权限来访问文件。

这在 Windows 中的工作方式相同。

或者任何其他环境,真的。 Java 具有私有(private)访问权限,但如果您能够绕过 Java 编译器,例如通过访问其输出而不仅仅是其输入,那么您也可以绕过它。

关于linux - linux权限只有在linux运行时才起作用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48602140/

相关文章:

linux - D-Bus 是中间件 IPC 吗?

java - 如何在命令行上使用不同版本的 Java

Docker 与 ubuntu 用户共享文件权限

java - 是否应该使用自定义 SecurityManager 来对 javax.script.ScriptEngine 进行沙盒处理?

flutter permission_handler 构建失败

linux - 授予模块参数 S_IWUGO 权限会导致编译错误(而 S_IRUGO 或 S_IXUGO 则不会)- 为什么?

c - 如何在ubuntu中为c语言安装lprotobuf-c

linux - autotools 中的 automake 错误消息

linux - 套接字绑定(bind)在一个端口上,但 netstat 和 lsof 等工具显示它在其他端口上监听

linux - 需要关于如何允许 Linux 进程仅创建和使用单个管道的奇怪建议