我是一名想要访问其他用户文件的管理员。如何通过终端这样做?
我是一名想要访问其他用户文件的管理员。如何通过终端这样做?
Answers:
如patrix所述:同一台机器上其他用户的个人文件通常存储在 /Users/<username>
每个用户的文件夹。通常设置这些文件夹的权限,使其对拥有文件的个人是私有的。
这意味着你需要使用 须藤 提升您自己的访问级别以查看其文件。如果您真的是管理员,请使用 sudo
是可以的,但谨慎行事。如果您不是管理员,那么您应该没有正确的 sudo
执行任何此操作的权限以及您反复尝试使用的权限 sudo
登录系统访问日志。
简单地列出另一个用户主目录中的文件(让我们调用它们 bob
) 你做:
sudo ls ~bob
该 ~
前缀是“主目录...”的POSIX简写。要自由浏览,您可以 成为 那个用户 sudo
像这样:
sudo su - bob
这让你 bob
, 登录为 bob
并在 bob
的主目录。你现在可以走动了, cat
文件, open
文件等 bob
。
bob
同 sudo su - bob
您不再需要为每个命令添加前缀 sudo
。你是 bob
在那一点上,可以看到任何东西 bob
被允许看到。要将文件移动到您的帐户,最好这样做 sudo
。喜欢: sudo cp -r ~bob/Documents/Some\ Folder ~/Documents/
复印 Some Folder
在 bob
给你的文件 Documents
夹。
所有用户的主文件夹都存储在 /Users
。假设您拥有访问其他用户文件的技术和法律权利,您可以通过更改其主文件夹来完成此操作( cd /Users/joe
要么 cd ~joe
)并访问那里的文件。
sudo
提供访问权限的权限,正如patrix所说,您拥有这样做的技术和法律权利。