如何正确使用组访问和chgrp?
我尝试使用 SSH 将文件部署到远程服务器。
我的用户名 joe
是组 www
的成员。
我以 joe 身份通过 SSH 登录,并创建一个新文件夹(我们称之为 test
)。父文件夹的所有者是root:www
。当我通过 ssh 发出 mkdir /parent/test
命令时,新目录的所有者是 joe:joe
。我希望将组设置为 www
。
如果我尝试发出命令 chgrp www /parent/test
,我会收到权限被拒绝的错误。
最终,我并不关心文件的所有者是谁,尽管如果文件的所有者是 www:www
那就太好了。我只想能够在以用户名登录的同时在远程服务器上创建文件,然后将文件组更改为 www
。
提前致谢。
I attempting to deploy files to a remote server using SSH.
My username joe
is a member of the group www
.
I am SSH'ing in as joe, and creating a new folder (let's call it test
). The parent folder's owners are root:www
. When I issue the mkdir /parent/test
command over ssh, the owners for the new directory are joe:joe
. I'd like the group to be set to www
.
If I attempt to issue the command chgrp www /parent/test
, I get a permission denied error.
Ultimately, I don't care about who the owner of the file is, although if the file's owners were www:www
that would be nice. I just want to be able to create files on the remote server, while logging in as my username, and then change the group of the files to www
.
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在使用
mkdir
“登录”新组之前尝试使用newgrp
Try using
newgrp
before usingmkdir
to "log in" to a new group