https://bugs.kde.org/show_bug.cgi?id=466609

            Bug ID: 466609
           Summary: KDE Partition Manager: Permissions=everyone should set
                    subdirectory ACLs
    Classification: Applications
           Product: partitionmanager
           Version: 22.12.2
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: andr...@stikonas.eu
          Reporter: kolafl...@kolahilft.de
  Target Milestone: ---

I'm assuming that the setting Permissions=everyone when formatting an
ext2/ext3/ext4/btrfs/f2fs partition is mostly for use as removable storage
(e.g. USB thumb drives).

I like this option very much!!!
ext4 and most of the other Linux filesystems are great for removable storage
because of their journal feature. (ex)FAT doesn't have a journal and NTFS
implementation on Linux is still in a bad state. So in pure Linux environments
for example ext4 is ideal for USB thumb drives.

Permissions=everyone is currently just a "chmod 777 /mountpoint". One problem
with that is, that users can't create files in subdirectories created on
another computer with a different UID. But there's an easy solution to that.
Simply set ACL permissions, so subdirectories adopt to the 777 permission from
it's parent folder.

# -R to make an already created "lost+found" directory accessible.
chmod -R 777 /mnt/
setfacl -R -m d:u::rwx,d:g::rwx,d:o::rwx /mnt/



For this to work the filesystem must be mounted with the option acl.
(for initially setting the ACLs and for later use too)
On most modern systems this seems to work by default. But in some scenarios it
might be needed to manually set acl as preferred mount option in the filesystem
metadata (if the filesystem offers this).

ext4: tune2fs -o acl /dev/sdX1
(alternatively use mkfs.ext4 -O acl directly)



SOFTWARE/OS VERSIONS
https://files.kde.org/neon/images/testing/20230214-0250/neon-testing-20230214-0250.iso
KDE Partition Manager 22.12.2



See also:
-
https://unix.stackexchange.com/questions/422656/how-to-make-an-ext4-formatted-usb-drive-with-full-rw-permissions-for-any-linux-m/422687#422687
- https://opensource.com/article/20/3/external-drives-linux

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to