linux - linux下的 self 编辑权限有什么用?

标签 linux permissions edit self

我正在尝试学习一些有关 Linux 中权限的知识,但我不确定我是否使用了与当前用户关联的第一个权限。 我看了一些教程,但没有找到答案。

我认为当多个具有不同角色的人访问服务器时,会使用 Linux 中的权限,以便为每个人授予适当的权限。

所以你有命令:

chmod 755 <filename>

“7” - 您在这里设置自己的权限?这个有什么用?我想你可以随时编辑此权限......我猜“用户”指的是目录/文件所有者。

“5”(第 1 个)- 我猜您在这里为组中的其他成员设置了权限,当同一组中有更多用户时,它会很有用。

“5”(第二) - 我认为这有点太笼统了。例如,您在同一台计算机上托管 2 个 Web 应用程序,或者在同一台计算机上托管 2 个不同的系统,并且有专门的团队来管理这些应用程序。为每个位置的各个组设置权限是否合适?

抱歉,如果我的问题有误导性。

最佳答案

让我尝试尽我所知来解释一下:

  • 在 Linux 上,用户(或组)主要(如果不是完全的话)由其在计算机上执行操作(访问文件、执行命令)的权限来定义。
  • 用户在计算机上“执行”的所有操作实际上都是由代表用户执行的进程完成的。
  • 进程可能并不总是做它应该做的事情,无论是有意的还是由于错误。这就是您的用户权限发挥作用的地方。

例如,如果您授予自己所有权限。然后,在最坏的情况下,使用您的权限执行的进程可能会执行任何操作,从窃取您的密码到意外(或恶意)删除您的硬盘驱动器。

顺便说一句,这正是为什么以 root 身份运行被认为是安全风险的原因,也是创建非特权用户的全部原因。

希望我回答了你的问题。

关于linux - linux下的 self 编辑权限有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38244940/

相关文章:

linux - 无法将新文件夹名称附加到 UNIX 脚本中的现有路径

linux - 即使是排除模式的一部分,如何将文件添加到 zip

Facebook publish_action 权限不适用于发布

C# 自动化多行字符串修剪

linux - 结构 buffer_head 效率低下

java - Android Java奇怪的UCrop权限问题

docker - (GitHub Actions,上传工件)尽管授予文件完全权限,但尝试上传文件时访问被拒绝

c++ - 在 C++ WINAPI 中对 EDIT 控件进行子类化时窗口为空

directory - 如何编辑Docker镜像中的文件?

linux - Ansible - 未安装 winrm 或请求