无法写入共享目录

00-*_*alo 2 permissions command-line directory groups

我正在使用 Ubuntu 16.04 并想创建一个共享目录,但是在创建它之后,即使我是该组的成员,我也无法在其中创建文件。

这是我所做的和我得到的:

在此处输入图片说明

它在运行sudo su而不是 时有效sudo,但通常我应该具有所需的权限。

问题的根源是什么?

Yar*_*ron 5

在该目录中创建文件需要您是root或 在 group 中music

您未能创建文件的原因似乎是您的用户未包含在 group 中music

  • 您可以通过运行id命令来检查- 这将显示您所在的组(感谢@ridgy 评论)

  • 如此处所述您可以使用以下方法将您的用户添加到组中:

    sudo usermod -a -G groupName userName
    
    Run Code Online (Sandbox Code Playgroud)

注意:您可能需要注销/登录才能更新用户的组列表。