LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Ubuntu (https://www.linuxquestions.org/questions/ubuntu-63/)
-   -   script to copy configuration folder to all users (https://www.linuxquestions.org/questions/ubuntu-63/script-to-copy-configuration-folder-to-all-users-682619/)

irishbitte 11-11-2008 09:00 AM

script to copy configuration folder to all users
 
Hi folks, back again with more problems!

I want to set up a situation where all users will have the same config for a particular web browser.

This is as far as I have gotten, any help anyone can give me would be most appreciated!

Code:

# Bash script to copy .opera folder to all users home directories

# Become root:

sudo -s

# Change to home directory

cd /home/

# For every user, remove current opera config, and install new one:

for $USER in home
        do

        #remove current config file:

        rm -r .opera/

        #Copy in new config file

        cp /home/sysadmin/config_files/.opera /home/$USER/

        # Change ownership of folder to USER

        chown -R $USER:$USER /home/$USER/.opera

Any improvements or insights anyone can offer will be really appreciated!

vladmihaisima 11-11-2008 09:10 AM

Maybe describe more why you want to have the same configuration ? Will you do this regulary ? Shouldn't they change anything ? Your script works fine if you want a script to copy the configurations to their home, but maybe you want something else or something more/

irishbitte 11-11-2008 09:59 AM

Hi vladmihaisima,

More simply, I want to use opera as a browser that only goes to one website, so I want to set the configuration globally. This seems like the easiest way to accomplish this! What do you think?

vladmihaisima 11-12-2008 06:02 AM

If you want them to have some website the first time they open the browser, I think it works...

If you want them to access JUST one website, I do not think it will work. My first idea would be to use some kind of restricted proxy server, but I have no experience with this.


All times are GMT -5. The time now is 10:48 AM.