权限:
ls -al file
-rwxrwxr-x 1 root wheel 用户组:
groups
wheel 如果我这么做:
sed -i'' -e '/Marker/i\'我收到一个错误:sed: ../file: Permission denied但同时我可以读、写和执行这个文件。如权限中所示。Why sed不工作?我使用的是同一个用户和同一个文件。好的,所有者是根用户,but我有读写权限 uname -a
FreeBSD srv 11.0-RELEASE-p1 FreeBSD 11.0-RELEASE-p1 #0 r306420: Thu Sep 29 01:43:23 UTC 2016 root@releng2.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64\n''text string'我收到一个错误:A3但同时我可以读、写和执行这个文件。如权限中所示。Why sed不工作?我使用的是同一个用户和同一个文件。好的,所有者是根用户,but我有读写权限A4\n' file 我收到一个错误:
A3
但同时我可以读、写和执行这个文件。如权限中所示。
Why sed不工作?我使用的是同一个用户和同一个文件。好的,所有者是根用户,but我有读写权限
A4
发布于 2018-01-15 11:36:02
因此,问题在于父路径,脚本位于何处。我想(我真的不知道sed是如何工作的),sed试图创建一个clon文件来添加文本字符串,但由于755 path权限,它不能这样做。775解决了这个问题。
https://unix.stackexchange.com/questions/417178
复制相似问题