Perforce 客户端权限

发布于 2024-12-21 12:00:06 字数 208 浏览 0 评论 0原文

我不久前在我的ubuntu 11系统中下载了perforce客户端。我系统中的 p4v 位于:

-r-xr-xr-x 1 root root 1578 2011-08-29 12:46 /usr/bin/p4v

在阅读 p4v 的文档后,我意识到它不应该属于根。 如何更改其所有权并允许我的“用户”拥有所有访问权限,而无需再次重新安装 p4v?

谢谢

I had downloaded the perforce client in my ubuntu 11 system a while ago. The p4v in my system is found under:

-r-xr-xr-x 1 root root 1578 2011-08-29 12:46 /usr/bin/p4v

After I read the documentation of p4v I realize it should not be owned by root.
How do I change the ownership of this and also allow my "user" all the access rights without reinstalling the p4v again?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

哀由 2024-12-28 12:00:06

如果您“chown”P4V 而不更改权限,您的用户仍然可以使用它。

例如:

chown user:group /usr/bin/p4v

授予文件的权限允许所有者、组中的任何人以及有权访问系统的其他人读取和执行。更改用户和组不会更改权限,因此您的用户应该仍然能够执行二进制文件。

一般来说,所有人都可执行的二进制文件的所有权并不重要。如果进程的所有者是 root(或任何其他特权用户),就会出现危险。例如,“mount”将由 root 拥有,并且可以由任何用户运行以显示已安装的文件系统。只有当它由 root 运行时才能更改您的文件系统结构。

If you "chown" P4V without changing the permissions, your user will still be able to use it.

For example:

chown user:group /usr/bin/p4v

The permissions granted to the file allow read and execute to the owner, anyone in the group and everyone else with access to the system. Changing the user and group will not change the permissions, so your user should still be able to execute the binary.

In general, the ownership of a binary that is executable by all shouldn't matter. The danger comes if the owner of the process is root (or any other privileged user). For example, "mount" will be owned by root, and can be run by any user to show the mounted file-systems. Only when it is run by root can it change your file-system structure.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文