我想在我所属的员工组拥有的目录中创建一个文件.为什么我不能这样做?

bmccann@bmccann-htpc:~$ ls -l /usr/local/lib/R/
total 4
drwxrwsr-x 2 root staff 4096 2010-07-31 16:21 site-library
bmccann@bmccann-htpc:~$ id -nG bmccann
bmccann adm dialout cdrom plugdev staff lpadmin admin sambashare
bmccann@bmccann-htpc:~$ touch /usr/local/lib/R/site-library/tmp
touch: cannot touch `/usr/local/lib/R/site-library/tmp': Permission denied

推荐答案

Did you logout and log back in after making the group changes? See:
Super User answer involving touch permissions failure

Linux相关问答推荐

如何限制SLURM中并行执行的程序数量

pci_user_write_config_word在哪里实现?

无法分析nasm中的单词

如何在我的 PC 上配置 GitLab 和 GitHub ssh 密钥

CMake:处理静态库和共享库的正确方法

sed:用空格替换

中的换行符

bind(): "无法分配请求的地址"

将行转换为一条

如何使用 sed debug调试正则表达式?

并行制作:将 -j8 设置为默认选项

使用 AWS CLI 进行 Bash - 无法找到凭证

使用 AWS cli 从 AWS 机密管理器解析机密

如何告诉 CMake 将构建文件放在哪里?

bashrc 在运行 bash 命令之前不会加载

从核心转储中获取堆栈跟踪

CLOCK_MONOTONIC 和 CLOCK_MONOTONIC_RAW 有什么区别?

有什么方法可以在linux中保留但不提交内存?

rename() 是原子的吗?

如何获取 GNU Makefile 中使用的 shell 命令的退出状态?

如何从目录复制内容而不是符号链接?