selinux + security updates fedora
This commit is contained in:
parent
9f8bb9b893
commit
d46016d4a2
51
automatic-updates.md
Normal file
51
automatic-updates.md
Normal file
@ -0,0 +1,51 @@
|
||||
# fedora automatic security updates
|
||||
|
||||
|
||||
```
|
||||
sudo dnf install dnf-automatic
|
||||
```
|
||||
|
||||
in /etc/dnf/automatic.conf
|
||||
|
||||
```
|
||||
[commands]
|
||||
upgrade_type = security
|
||||
download_updates = yes
|
||||
apply_updates = yes
|
||||
reboot = never
|
||||
|
||||
```
|
||||
```
|
||||
sudo systemctl enable --now dnf-automatic.timer
|
||||
```
|
||||
<br>
|
||||
|
||||
## change auto-update schedule
|
||||
|
||||
in /usr/lib/systemd/system/dnf-automatic-install.timer
|
||||
|
||||
```
|
||||
[Unit]
|
||||
Description=dnf-automatic-install timer
|
||||
# See comment in dnf-makecache.service
|
||||
ConditionPathExists=!/run/ostree-booted
|
||||
Wants=network-online.target
|
||||
|
||||
[Timer]
|
||||
######################## LINE BELOW IS SCHEDULE
|
||||
OnCalendar=*-*-* 1:30 # everyday at 1:30 am
|
||||
########################
|
||||
RandomizedDelaySec=60m # randomized between 1:30 and 2:30
|
||||
Persistent=true
|
||||
|
||||
[Install]
|
||||
WantedBy=timers.target
|
||||
|
||||
```
|
||||
|
||||
check timers
|
||||
|
||||
```
|
||||
systemctl list-timers # all timers
|
||||
systemctl cat dnf-automatic-install.timer # only auto-update timer
|
||||
```
|
29
selinux.md
Normal file
29
selinux.md
Normal file
@ -0,0 +1,29 @@
|
||||
## context
|
||||
```
|
||||
# ls -Z /bin/file
|
||||
unconfined_u:object_r:user_home_t:s0 /bin/file
|
||||
```
|
||||
list selinux context of file or directory
|
||||
user (unconfined_u), role (object_r), type (user_home_t), and level (s0)
|
||||
|
||||
### change type context
|
||||
```
|
||||
# semanage fcontext -a -t bin_t /bin/file
|
||||
```
|
||||
apply change
|
||||
```
|
||||
# restorecon -vR /bin
|
||||
Relabeled /bin/file from unconfined_u:object_r:user_home_t:s0 to unconfined_u:object_r:bin_t:s0
|
||||
|
||||
```
|
||||
|
||||
### change user context
|
||||
```
|
||||
# semanage fcontext -m -t bin_t -s system_u /bin/file
|
||||
```
|
||||
apply change
|
||||
```
|
||||
# restorecon -vF /bin/file
|
||||
Relabeled /usr/bin/file from unconfined_u:object_r:bin_t:s0 to system_u:object_r:bin_t:s0
|
||||
# restorecon -R for recursive
|
||||
```
|
Loading…
x
Reference in New Issue
Block a user