在我们的组织中,我们只允许普通用户使用“sudo apt-get”。现在的问题是,安装后创建的文件具有 root:root 权限,而该用户无法修改。
如果您能分享如何使用 visudo 解决此问题,我将不胜感激。如果您有任何问题,请告诉我。
谢谢
沙米尔
答案1
您可以使用chown
来更改文件和文件夹的所有权。语法是:
sudo chown <user>:<group> /path/to/files
例如,如果您想让用户成为“john”,~/myfile.txt
您的所有者可以运行:
sudo chown john:john ~/myfile.txt
文件夹也是如此,但是如果您需要一次更改所有文件夹和子文件夹,则可以使用该-R
标志,如下所示:
sudo chown -R john:john /path/to/my/directory
(您可以使用pwd
来找出当前目录)
这适用于系统上的任何文件和文件夹,但是你不应该请勿对系统文件执行此操作,否则可能会损坏整个操作系统(许多程序都依赖于正确设置的所有权和权限)。但是,如果文件和文件夹的所有者不正确root
,则可以使用上述命令更改它们的所有权。