- https://github.com/Benjamin-Loison
- Joined on
2022-10-16
Block a user
How to make a user able without
root to share a folder with given other user(s)
ls -lah
Output:
total 40K
drwxrwx---+ 4 user_0 user_0 4.0K Feb 22 12:44 .
drwxr-xr-x 6 root root 4.0K Feb 22 12:28 ..
-rw-rwx---+ 1…
How to make a user able without
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
How to make a user able without
root to share a folder with given other user(s)
DuckDuckGo search Linux remove ACL.
How to make a user able without
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.
How to make a user able without
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::---
How to make a user able without
root to share a folder with given other user(s)
DuckDuckGo search Linux list ACL.
How to make a user able without
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…
How to make a user able without
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
How to make a user able without
root to share a folder with given other user(s)
ls /home/
benjamin_loison user_0 user_1 user_2
How to make a user able without
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
How to make a user able without
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…
How to make a user able without
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.
How to make a user able without
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
How to make a user able without
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.
How to make a user able without
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.
How to make a user able without
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
How to make a user able without
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.
How to make a user able without
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.
How to make a user able without
root to share a folder with given other user(s)
mkdir ~/folder_to_share_with_user_0_and_1/