Compare commits

..

No commits in common. "30dceb6cb706de30c29a4e716e7b7c8c2a03ef2f" and "474b817baa7c4158eddce2a8c34c4498f5dd523a" have entirely different histories.

2 changed files with 12 additions and 29 deletions

View File

@ -30,23 +30,6 @@ lsusb -d 0781:55a3 -v | grep bcdUSB
(out)bcdUSB 3.20
```
#### Sudo
Although I try to avoid using `sudo`, in some cases it is quite handy. Examples can be seen on the Nextcloud page, where commands **need** to be executed as `www-data`.
Following a [post on lemmy](https://programming.dev/post/569497), I learned of a cool way to do this with just `su`
This example copies a file in the web directory, using the user `www-data`. Command blocks using this style should be prefixed with `#` using `[shroot]`
````
[shroot]
```
su -s /bin/sh -c 'cp /var/www/html/html1 /var/www/html/html2' www-data
```
[/shroot]
````
## Variables / Fill your own
Values that should be replaced by the reader are generally represented this way:

View File

@ -122,13 +122,13 @@ systemctl restart apache2
To execute regular jobs, I personally use cron.
Edit `crontab` as the `www-data` user.
[shroot]
[shuser]
```sh
su -s /bin/sh -c 'crontab -e' www-data
sudo -u www-data crontab -e
```
[/shroot]
[/shuser]
Add this following line:
@ -180,25 +180,25 @@ Array of trusted domains.
Enable maintenance mode to prevent data inconsistencies
[shroot]
[shuser]
```sh
su -s /bin/sh -c 'php /var/www/nextcloud/occ maintenance:mode --on' www-data
sudo -u www-data php /var/www/nextcloud/occ maintenance:mode --on
```
[/shroot]
[/shuser]
To disable maintenance mode again, run the same command with `--off` instead of `--on`
### Upgrade with CLI
[shroot]
[shuser]
```sh
su -s /bin/sh -c 'php /var/www/nextcloud/updater/updater.phar' www-data
sudo -u www-data php /var/www/nextcloud/updater/updater.phar
```
[/shroot]
[/shuser]
Always check the admin status page after an upgrade. Sometimes additional steps are needed to fully complete the upgrade
@ -206,13 +206,13 @@ Always check the admin status page after an upgrade. Sometimes additional steps
The missing indices can be added using `occ`
[shroot]
[shuser]
```sh
su -s /bin/sh -c 'php /var/www/nextcloud/occ db:add-missing-indices' www-data
sudo -u www-data php /var/www/nextcloud/occ db:add-missing-indices
```
[/shroot]
[/shuser]
### Backup Database