So, i have a NextCloud instance running, with the data directory binded to a folder on my storage. Now, when ik want to list or edit the contents of this folder directly from Nautilus or the terminal, I get a permission denied message. Obviously i do not have sufficent rights. How do i give myself permissions to at least view the contents of the folder? Maybe this is basis linux stuff, I have just not touched this before, and I don’t want to modify this folder or break my NextCloud ;)

  • loganb@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    4 months ago

    Generally, in my experience, modifying the backing storage for a nextcloud instance is more of a PITA than its worth. I would just mount the webDAV in your file manager. This way the nextcloud db stays in sync with the backing storage.

    If you are going to be making direct modifications to the backing storage, check this form post on modifying the nextcloud config to have it look for changes on the filesystem.

    As for the permission side of things, run ls -lh in the folder that you want to make changes and see what the user:group is for ownership of the existing files and make sure your new files match. Chmod and chown will be your friends here and chmod has a --reference option that let’s you mirror permissions from an existing file, a real time saver.

    Hopefully this helps!

    • upliftedduck@feddit.nlOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      4 months ago

      I hadn’t thought of the database issue, thanks! I am afraid though that changing the ownership of the folder might break things though? Love the --reference option by the way

      • loganb@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        4 months ago

        I would cd into the user folder that you want to add / remove files from and see what the ownership is to begin with and simply replicate ownership to match what’s already there.