根据登录Linux的windows机器的IP赋予文件权限

根据登录Linux的windows机器的IP赋予文件权限

我们使用 putty 从 Windows 连接到 Linux 服务器,并且我们都共享公共用户和密码。我正在创建一个文件,我想向其他人授予只读权限,但如果我(从我的计算机)登录,那么我应该拥有对该文件的完全访问权限。

由于我们都共享相同的用户/密码,我无法根据用户划分权限。

是否可以根据登录的计算机(IP 地址)授予文件权限?

答案1

是否可以根据[用户]登录的机器(IP地址)来授予文件权限?

不,这是不可能的。传统的Linux访问框架使用DAC(自由访问控制),基于用户和组。即使允许更细粒度权限的 ACL 也是基于此。 PAM 也是如此 (IIRC)。

理论上,你可能也许找到一个 SElinux 策略来完成与您想要的类似的操作,但这是一个非常不明智的解决方案。

您使用的服务器似乎管理不善。如果所有人都拥有相同的帐户,则没有单独的人,只有一个“用户”。相反,您应该让系统管理员为您和您的同事创建单独的 Linux 帐户,然后从那里开始。

相关内容