Difference between revisions of "Quick Notes"
Jump to navigation
Jump to search
Line 29: | Line 29: | ||
{{!}} style="text-align: center; width: 60px;" {{!}} [[File:Logo Debian.png{{!}}60px{{!}}link=https://www.debian.org/{{!}}center{{!}}middle{{!}}frameless]] | {{!}} style="text-align: center; width: 60px;" {{!}} [[File:Logo Debian.png{{!}}60px{{!}}link=https://www.debian.org/{{!}}center{{!}}middle{{!}}frameless]] | ||
{{!}} style="text-align: center; width: 40px;" {{!}} 12 (bookworm) | {{!}} style="text-align: center; width: 40px;" {{!}} 12 (bookworm) | ||
{{!}} | {{!}} <br> | ||
{{!}}} | {{!}}} | ||
Line 37: | Line 37: | ||
* <code>mkdir /mnt/Storage-0</code> | * <code>mkdir /mnt/Storage-0</code> | ||
* <code>mkdir /mnt/Storage-1</code> | * <code>mkdir /mnt/Storage-1</code> | ||
* <code>mount -L Storage-0 /mnt/Storage-0</code> | * <code>mount -L Storage-0 /mnt/Storage-0</code> | ||
* <code>mount -L Storage-1 /mnt/Storage-1</code> | * <code>mount -L Storage-1 /mnt/Storage-1</code> | ||
* <code>vi /etc/fstab</code> | * <code>vi /etc/fstab</code> | ||
LABEL=Storage-0 /mnt/Storage-0 ext4 defaults 0 0 | LABEL=Storage-0 /mnt/Storage-0 ext4 defaults 0 0 | ||
LABEL=Storage-1 /mnt/Storage-1 ext4 defaults 0 0 | LABEL=Storage-1 /mnt/Storage-1 ext4 defaults 0 0 | ||
* <code>pct set 999001 -mp0 /mnt/Storage-0,mp=/mnt/Storage # storage</code> | * <code>pct set 999001 -mp0 /mnt/Storage-0,mp=/mnt/Storage # storage</code> | ||
* <code>pct set 999002 -mp0 /mnt/Storage-1,mp=/mnt/Storage # backup</code> | * <code>pct set 999002 -mp0 /mnt/Storage-1,mp=/mnt/Storage # backup</code> | ||
Line 51: | Line 47: | ||
== On "storage" == | == On "storage" == | ||
* <code>ssh-keygen</code> | * <code>ssh-keygen</code> | ||
* <code>ssh-copy-id tinker@backup</code> | * <code>ssh-copy-id '''''tinker'''''@backup</code> | ||
* <code>apt install acl</code> | * <code>apt install acl</code> | ||
* <code>setfacl -Rdm u:tinker:rwX /mnt/Storage</code> | * <code>setfacl -Rdm u:'''''tinker''''':rwX /mnt/Storage</code> | ||
== On "backup" == | == On "backup" == | ||
* <code>ssh-keygen</code> | * <code>ssh-keygen</code> | ||
* <code>ssh-copy-id tinker@storage</code> | * <code>ssh-copy-id '''''tinker'''''@storage</code> | ||
* <code>apt install acl</code> | * <code>apt install acl</code> | ||
* <code>setfacl -Rdm u:tinker:rwX /mnt/Storage</code> | * <code>setfacl -Rdm u:'''''tinker''''':rwX /mnt/Storage</code> |
Revision as of 00:37, 2 February 2025
Sections here are really just placeholders with enough information to get started on building actual articles...
Better Permissions Handling
12 (bookworm) |
sudo apt install acl
sudo mkdir /FOOBAR
sudo chown -R :users /FOOBAR
sudo chmod -R g+ws /FOOBAR
sudo setfacl -Rdm g:users:rx /FOOBAR
Now, the directory /FOOBAR is writeable by anyone in the users group.
Some Links
- Wikipedia : setuid
- Wikipedia : Access-control list
- StackExchange : Getting new files to inherit group permissions on Linux
- StackExchange : Using setfacl to create recursive permissions for Apache with rsync
Development Testing for a Backup Server
12 (bookworm) |
On the PVE Server:
(setting up the storage for the test LXCs...)
mkdir /mnt/Storage-0
mkdir /mnt/Storage-1
mount -L Storage-0 /mnt/Storage-0
mount -L Storage-1 /mnt/Storage-1
vi /etc/fstab
LABEL=Storage-0 /mnt/Storage-0 ext4 defaults 0 0 LABEL=Storage-1 /mnt/Storage-1 ext4 defaults 0 0
pct set 999001 -mp0 /mnt/Storage-0,mp=/mnt/Storage # storage
pct set 999002 -mp0 /mnt/Storage-1,mp=/mnt/Storage # backup
On "storage"
ssh-keygen
ssh-copy-id tinker@backup
apt install acl
setfacl -Rdm u:tinker:rwX /mnt/Storage
On "backup"
ssh-keygen
ssh-copy-id tinker@storage
apt install acl
setfacl -Rdm u:tinker:rwX /mnt/Storage