我对 Linux 还很陌生。我有一个名为 PHP 的目录,其775
所有者/组的权限为caddy:caddy
,并且所有文件和子目录完全相同,775
并且caddy:caddy
.现在我以第二组的jack
身份登录,如果这很重要的话。caddy
我在 PHP 文件夹内并尝试删除一个文件。当我打字时rm filename
它会问rm: remove write-protected regular file 'filename'
?我打字y
,它说cannot remove filename: Permission denied
。如果我的话sudo
,效果很好。我想在没有 的情况下执行此操作的原因sudo
是,我在以该用户身份登录 Filezilla 时尝试删除一堆不同的文件。
更多细节可以消除混乱。我尝试删除文件的电脑运行的是 Ubuntu 21.10。我在 Windows 10 PC 上使用 bash 控制台 ssh in asjack
并删除该 PHP 文件夹中的文件。这就是它说的时候cannot remove filename: Permission denied
。
我尝试了 SSHFS,非常酷!对此一无所知。但我不知道如何向上导航出用户主目录。
id
命令打印以下内容:
uid=1001(jack) gid=1001(jack) groups=1001(jack),27(sudo)
在 PHP 的父文件夹中输入 ls -l 后,我没有看到任何优点。
groups jack
打印出来jack : jack sudo caddy