我是 ubuntu 12.04 LTS 的新手。
我想在我的 etc/apt/sources.list.d/中创建列表文件
文件夹,但它写道
touch: cannot touch `test.list': Permission denied
最佳答案
因此,您无权在文件夹中写入。如果你运行 ls -l /etc/apt/
你会看到这样的东西。
drwxr-xr-x 2 root root 4096 2012-01-16 22:23 sources.list.d
阅读
drwxr-xr-x
作为 3 个三元组,带有领先的目录指示器 d rwx r-x r-x
.d
只是意味着它是一个目录而不是一个文件。 rwx
指示所有者的权限(稍后)。在这种情况下,所有权利(r
ead、w
rite 和 e x
ecute 被授予)r-x
是目录所属组的权限。你看写作是被禁止的。 那么谁是所有者以及它与哪些组相关联?您可以从
root root
获取此信息即明显形式的所有者和组 owner group
.这么久的背景。当然,您可以修改权限以允许系统上的每个人写入或将组(和/或)所有者更改为您,但通常最好使用 put
sudo
作为你获得命令前的前奏root
短暂的特权。
关于ubuntu - 触摸: cannot touch "test.list": Permission denied,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11072808/