Just the Browser
bearbeitet von Raketenwilli>[Just the Browser](https://justthebrowser.com/)
Hm. IOch selbst habe schon weitaus schlechteres gemacht. Etwas erwartungsdämpfend ist aber, dass dort nichts darüber zu lesen ist, dass es [für Debian-artige Linuxe ein Repo](https://support.mozilla.org/kb/install-firefox-linux?utm_source=www.firefox.com&utm_medium=referral&utm_campaign=firefox-download-thanks#w_install-firefox-deb-package-for-debian-based-distributions) (für apt) [und (auch) für die anderen Linux-Varianten einen binären Download (Link schickt das aktuelle Tarfile) gibt](https://download.mozilla.org/?product=firefox-latest-ssl&os=linux64&lang=de).
> Es klingt ganz danach, dass man sich damit das Ausweichen auf alternative Forks ersparen kann
Hm. Chromium wird nicht erwähnt. Aber dass das Skript Chrome unter Linux nicht konfigurieren kann.
Und dann wäre da das hier:
~~~bash
_confirm_sudo() {
if [ "$EUID" != 0 ]; then
echo "Sudo access is required for this step."
sudo echo "Sudo granted." || { echo "Exiting."; exit 1; }
fi
}
~~~
Ob `/usr/bin/su` oder `/usr/bin/sudo` installiert ist könnte man prüfen… und den Start des Skriptes ggf. mit Root-Rechten verlangen.
**Was jetzt den Firefox unter Linux betrifft:**
Überhaupt muss man eigentlich [nur eine Datei downloaden](https://github.com/corbindavenport/just-the-browser/blob/main/firefox/policies.json) und als /etc/firefox/policies/policies.json speichern (Leserechte für jeden) und dann den Firefox neu starten. [Die geänderten policies sind übersichtlich und man könnte das auch alles auch selbst tun](https://github.com/corbindavenport/just-the-browser/blob/main/firefox/policies.json).
[Im verlinkten Skript](https://github.com/corbindavenport/just-the-browser/blob/main/main.sh) soll das wie folgt geschehen:
~~~
# Install Firefox settings
_install_firefox() {
_confirm_sudo
sudo mkdir -p "/etc/firefox/policies/"
sudo curl -Lfs -o "/etc/firefox/policies/policies.json" "$FIREFOX_SETTINGS" || { read -p "Download failed! Press Enter/Return to continue."; return; }
fi
read -p "Updated Firefox settings. Press Enter/Return to continue."
}
~~~
Daran, die Rechte zu setzen
~~~
chmod -R 755 /etc/firefox
chmod 644 /etc/firefox/policies/policies.json
~~~
denkt der Autor auch nicht. Als wäre die umask gottgegeben und unveränderlich…
Just the Browser
bearbeitet von Raketenwilli>[Just the Browser](https://justthebrowser.com/)
Hm. IOch selbst habe schon weitaus schlechteres gemacht. Etwas erwartungsdämpfend ist aber, dass dort nichts darüber zu lesen ist, dass es [für Debian-artige Linuxe ein Repo](https://support.mozilla.org/kb/install-firefox-linux?utm_source=www.firefox.com&utm_medium=referral&utm_campaign=firefox-download-thanks#w_install-firefox-deb-package-for-debian-based-distributions) (für apt) [und (auch) für die anderen Linux-Varianten einen binären Download (Link schickt das aktuelle Tarfile) gibt](https://download.mozilla.org/?product=firefox-latest-ssl&os=linux64&lang=de).
> Es klingt ganz danach, dass man sich damit das Ausweichen auf alternative Forks ersparen kann
Hm. Chromium wird nicht erwähnt. Aber dass das Skript Chrome unter Linux nicht konfigurieren kann.
Und dann wäre da das hier:
~~~bash
_confirm_sudo() {
if [ "$EUID" != 0 ]; then
echo "Sudo access is required for this step."
sudo echo "Sudo granted." || { echo "Exiting."; exit 1; }
fi
}
~~~
Ob `/usr/bin/su` oder `/usr/bin/sudo` installiert ist könnte man prüfen… und den Start des Skriptes ggf. mit Root-Rechten verlangen.
**Was jetzt den Firefox unter Linux betrifft:**
Überhaupt muss man eigentlich [nur eine Datei downloaden](https://github.com/corbindavenport/just-the-browser/blob/main/firefox/policies.json) und als /etc/firefox/policies/policies.json speichern (Leserechte für jeden) und dann den Firefox neu starten. [Die geänderten policies sind übersichtlich und man könnte das auch alles auch selbst tun](https://github.com/corbindavenport/just-the-browser/blob/main/firefox/policies.json).
Im verlinkten Skript soll das wie folgt geschehen:
~~~
# Install Firefox settings
_install_firefox() {
_confirm_sudo
sudo mkdir -p "/etc/firefox/policies/"
sudo curl -Lfs -o "/etc/firefox/policies/policies.json" "$FIREFOX_SETTINGS" || { read -p "Download failed! Press Enter/Return to continue."; return; }
fi
read -p "Updated Firefox settings. Press Enter/Return to continue."
}
~~~
Daran, die Rechte zu setzen
~~~
chmod -R 755 /etc/firefox
chmod 644 /etc/firefox/policies/policies.json
~~~
denkt der Autor auch nicht. Als wäre die umask gottgegeben und unveränderlich…