ubuntu - 触摸: cannot touch "test.list": Permission denied

标签 ubuntu ubuntu-12.04

我是 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/

    相关文章:

    node.js - systemd日志每日汇总-linux

    c - 加载简单内核模块时出现可疑返回码

    go - 无法通过 Upstart 启动 Golang Prog

    python - Flask 在虚拟环境中不起作用

    hadoop - 我无法在Ubuntu 12.04中保存/etc/sysctl.conf

    nginx - Ubuntu Nginx/Laravel 500 内部服务器错误

    debian - 在/usr/lib/xen-tools/with Debian Squeeze 中将较新的 ubuntu 版本添加到 XEN

    java - Ubuntu Java XML FileNotFoundException

    amazon-web-services - 在 AWS EC2 实例中加速 Chromedriver/Selenium

    ios - 无法连接到 lockdownd。在 Ubuntu 上退出