- https://github.com/Benjamin-Loison
- Joined on
2022-10-16
root to share a folder with given other user(s)
setfacl --help
Output:
setfacl 2.3.1 -- set file access control lists
Usage: setfacl [-bkndRLP] { -m
root to share a folder with given other user(s)
DuckDuckGo search Linux remove ACL.
root to share a folder with given other user(s)
DuckDuckGo search Linux give access to a user to a folder without giving access to parent folder.
root to share a folder with given other user(s)
getfacl .
Output:
# file: .
# owner: user_0
# group: user_0
user::rwx
user:user_1:rwx
group::---
mask::rwx
other::---
root to share a folder with given other user(s)
DuckDuckGo search Linux list ACL.
root to share a folder with given other user(s)
As user_0:
ls /home/user_0/
ls: cannot open directory '/home/user_0/': Permission denied
so this is not perfect but it is a good start.
How can we figure out…
root to share a folder with given other user(s)
As user_1:
ls /home/user_0/
folder_to_share_with_user_0_and_1
root to share a folder with given other user(s)
ls /home/
benjamin_loison user_0 user_1 user_2
root to share a folder with given other user(s)
On user_1 still face:
ls /home/user_0/folder_to_share_with_user_0_and_1/
ls: cannot access '/home/user_0/folder_to_share_with_user_0_and_1/': Permission denied
root to share a folder with given other user(s)
ls -lha
Output:
total 36K
drwx------ 3 user_0 user_0 4.0K Feb 22 12:29 .
drwxr-xr-x 6 root root 4.0K Feb 22 12:28 ..
-rw------- 1…
root to share a folder with given other user(s)
As user_0:
setfacl -R -m u:user_1:rwx folder_to_share_with_user_0_and_1/
does not return anything.
root to share a folder with given other user(s)
ls /home/user_0/folder_to_share_with_user_0_and_1/
ls: cannot access '/home/user_0/folder_to_share_with_user_0_and_1/': Permission denied
root to share a folder with given other user(s)
So the aim is not to have access to /home/user_0/ but just the mentioned subfolder.
root to share a folder with given other user(s)
From user_1:
ls /home/user_0/
ls: cannot open directory '/home/user_0/': Permission denied
on Debian 12 GNOME.
root to share a folder with given other user(s)
FOLDER=~/folder_to_share_with_user_0_and_1/sub_folder_to_share_with_user_0_and_1
mkdir $FOLDER/
echo secret > $FOLDER/file_to_share_with_user_0_and_1.txt
root to share a folder with given other user(s)
I like recursivity so let us look for recursive approach.
Having to run again the permission grant on new recursive folder is fine in my opinion for the moment.
root to share a folder with given other user(s)
In theory can leverage the chown other user group to have both users having access, but let us consider the cleaner more general case.
root to share a folder with given other user(s)
mkdir ~/folder_to_share_with_user_0_and_1/
root to share a folder with given other user(s)
Benjamin_Loison/adduser/issues/1 would help.
root to share a folder with given other user(s)
DuckDuckGo search Linux give access to a user to a folder.