Example:
Here is the script:/home/*/.bashrc will match all .bashrc files in all user's home directories.
/home/*/.ssh/**/*.key will match all files ending in .key in all user's .ssh directories in all user's home directories.
Code: Select all
#!/bin/bash
# Set Firefox preferences in about:config
touch /home/*/.mozilla/firefox/*.default-release/user.js
bash -c "echo '//Firefox about:config settings
user_pref("widget.non-native-theme.scrollbar.size.override", 20);
user_pref("widget.non-native-theme.scrollbar.size.override", .85);
user_pref("widget.non-native-theme.gtk.scrollbar.allow-buttons", true);
user_pref("widget.non-native-theme.gtk.scrollbar.round-thumb", true);
user_pref("browser.cache.disk.enable", false);
user_pref("browser.cache.memory.enable", true);
user_pref("browser.cache.memory.capacity", 1048576);
user_pref("browser.sessionstore.interval", 15000000);
user_pref("dom.webnotifications.enabled", false);
user_pref("browser.urlbar.maxRichResults", 0);' >> /home/*/.mozilla/firefox/*.default-release/user.js"
exit
Code: Select all
root@lmde4:/home/gorilla# ./ff-user.sh
touch: cannot touch '/home/*/.mozilla/firefox/*.default-release/user.js': No such file or directory
bash: line 10: /home/boogers/.mozilla/firefox/*.default-release/user.js: No such file or directory