linux – 权限被拒绝尝试附加到已挂载目录中的文件
发布时间:2020-12-14 01:53:44 所属栏目:Linux 来源:网络整理
导读:我无法理解为什么我无法附加到 python3(3.2.3)中的文件.我在共享文件夹中创建这些文件,但我无法附加到它们.我的主文件夹中的文件没有问题.共享文件夹权限是: drwxrwxrwx 2 nobody share 65536 2017-01-01 22:16 Pictures 我在’share’组中拥有所有权限: g
我无法理解为什么我无法附加到
python3(3.2.3)中的文件.我在共享文件夹中创建这些文件,但我无法附加到它们.我的主文件夹中的文件没有问题.共享文件夹权限是:
drwxrwxrwx 2 nobody share 65536 2017-01-01 22:16 Pictures 我在’share’组中拥有所有权限: groups alex share www-data 我可以创建文件: >>> testFile=open ('VID_2.mp4','wb') >>> testFile.close() 但我无法补充: >>> testFile=open ('VID_2.mp4','ab') Traceback (most recent call last): File "<stdin>",line 1,in <module> IOError: [Errno 13] Permission denied: 'VID_2.mp4' 我检查了文件权限,根据我的理解,我应该能够附加到该文件: ls -l -rw-rw-rw- 1 alex share 0 2017-01-01 22:40 VID_2.mp4 因此,我感到困惑的是,为什么拒绝追加许可,以及允许追加的许可是什么. 更新: touch myfile.txt echo 1 > myfile.txt echo 2 >> myfile.txt -bash: myfile.txt Permission denied ls -l myfile.txt -rw-rw-rw- 1 alex share 2 2017-01-03 09:44 myfile.txt 更新2: 这些文件夹位于常规挂载(/ DataVolume)下: /dev/sda4 on /DataVolume type ext4 (rw,noatime,nodiratime) /DataVolume/cache on /CacheVolume type none (rw,bind) /DataVolume/shares on /shares type none (rw,bind) /DataVolume/shares on /nfs type none (rw,bind) cat /proc/mounts /dev/sda4 /DataVolume ext4 rw,nodiratime,barrier=1,data=ordered 0 0 /dev/sda4 /CacheVolume ext4 rw,data=ordered 0 0 /dev/sda4 /shares ext4 rw,data=ordered 0 0 /dev/sda4 /nfs ext4 rw,data=ordered 0 0 我可以附加到/ DataVolume / home / alex中的文件,但不能附加到/ DataVolume / shares下的文件中: ls -l /DataVolume/ drwxrwxr-x 4 root root 65536 2013-11-14 21:15 home drwxrwxr-x 7 root share 65536 2017-01-04 10:16 shares ls -l /DataVolume/home/ drwxr-xr-x 7 alex share 65536 2017-01-01 22:24 alex ls -l /DataVolume/home/alex -rw-rw-rw- 1 alex share 4 2017-01-04 10:20 test.txt ls -l /DataVolume/shares/ drwxrwxrw- 2 alex share 65536 2017-01-04 10:23 test 编辑:我不再有问题的设备,所以我将无法再验证任何建议. 解决方法
检查您的umask设置,该文件在创建后未获得可执行权限. umask 002应该解决这个问题.
-rw-rw-rw- 1 alex share 2 2017-01-03 09:44 myfile.txt (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- linux – 本机LDAP的替代品
- 挂载nfs提示:mount.nfs: access denied by server while m
- Linux文件通配符
- 攻防世界 reverse 进阶 8-The_Maya_Society Hack.lu-2017
- “S”linux文件权限是什么意思
- 如何在循环中连续打印变量,并在Linux下用C命中一个转义键终
- Linux用户管理命令(groupadd、groupmod、groupdel、gpassw
- linux – monit:无法连接到http接口
- linux – 在Bash脚本中设置-e:发现失败位置?
- 如何使用ptrace(linux,x86 / x86_64)获得“回溯”(如gdb)