我正在尝试学习一些有关 Linux 中权限的知识,但我不确定我是否使用了与当前用户关联的第一个权限。 我看了一些教程,但没有找到答案。
我认为当多个具有不同角色的人访问服务器时,会使用 Linux 中的权限,以便为每个人授予适当的权限。
所以你有命令:
chmod 755 <filename>
“7” - 您在这里设置自己的权限?这个有什么用?我想你可以随时编辑此权限......我猜“用户”指的是目录/文件所有者。
“5”(第 1 个)- 我猜您在这里为组中的其他成员设置了权限,当同一组中有更多用户时,它会很有用。
“5”(第二) - 我认为这有点太笼统了。例如,您在同一台计算机上托管 2 个 Web 应用程序,或者在同一台计算机上托管 2 个不同的系统,并且有专门的团队来管理这些应用程序。为每个位置的各个组设置权限是否合适?
抱歉,如果我的问题有误导性。
最佳答案
让我尝试尽我所知来解释一下:
- 在 Linux 上,用户(或组)主要(如果不是完全的话)由其在计算机上执行操作(访问文件、执行命令)的权限来定义。
- 用户在计算机上“执行”的所有操作实际上都是由代表用户执行的进程完成的。
- 进程可能并不总是做它应该做的事情,无论是有意的还是由于错误。这就是您的用户权限发挥作用的地方。
例如,如果您授予自己所有权限。然后,在最坏的情况下,使用您的权限执行的进程可能会执行任何操作,从窃取您的密码到意外(或恶意)删除您的硬盘驱动器。
顺便说一句,这正是为什么以 root 身份运行被认为是安全风险的原因,也是创建非特权用户的全部原因。
希望我回答了你的问题。
关于linux - linux下的 self 编辑权限有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38244940/