从这个页面,http://content.hccfl.edu/pollock/aunix1/filepermissions.htm,我知道我需要在目录中设置 +w 位来创建新文件和 +x 位来 cd 进入它/access它的索引节点。到目前为止,一切都很好。但是,我不能使用 vi/cat/nano/echo 等来做类似的事情:
echo hello > dir/file
Run Code Online (Sandbox Code Playgroud)
因为我无法访问dir的inode。我的问题是,如果无法访问 dir 中的 inode,如何在 dir 中创建/删除/重命名新文件?我可以使用编辑目录结构吗
vi dir
Run Code Online (Sandbox Code Playgroud)
并创建/编辑/重命名一个新文件?有教程可以这样做吗?