Ubuntu 触摸:不能触摸";测试列表“拒绝许可

Ubuntu 触摸:不能触摸";测试列表“拒绝许可,ubuntu,ubuntu-12.04,Ubuntu,Ubuntu 12.04,我是ubuntu 12.04 LTS的新手。 我想在我的etc/apt/sources.list.d/ 但它写的是 touch: cannot touch `test.list': Permission denied 您需要拥有根权限才能这样做。请尝试sudotouch/etc/apt/sources.list.d/test.list,这样您就没有在文件夹中写入的权限。如果运行ls-l/etc/apt/,您将看到类似的内容 drwxr-xr-x 2 root root 4096 2012-01

我是ubuntu 12.04 LTS的新手。 我想在我的etc/apt/sources.list.d/
但它写的是

touch: cannot touch `test.list': Permission denied

您需要拥有根权限才能这样做。请尝试
sudotouch/etc/apt/sources.list.d/test.list

,这样您就没有在文件夹中写入的权限。如果运行
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
权限之前,最好先使用put
sudo

在获取临时根权限之前写入susu命令。这更像是一个超级用户或askubuntu问题,不是吗?