Terve!
Onko jollakin kokemusta aiheesta, että Firefox pitäisi saada pois käytöstä tai edes pakotettua proxyt, niin että niitä ei voi muokata..?
Firefox tallentaa proxy-asetukset prefs.js-tiedostoon, joten voisiko esim. automatorilla tehdä skriptin, että joka käynnistyksen yhteydessä kone etsii tiedoston ja korvaa sen uudella. Siksi näin, että se löytyy profiili-kansiosta ja mulla on tarve tehdä tämä useammalle koneelle, joten se profiilin nimi on eri ja tarvitsen yhden skriptin kaikkiin koneisiin.
Ymmärsikö kukaan?
Kaikista paras olisi tietty se, että jos Firefoxin asetukset pystyy jollakin keinolla lukitsemaan vaikka käyttäjän salasanalla... tai sitten tekemään täyden käyttöeston.
Käytössä 10.4.11
Firefoxin esto tai proxy-pakotus
Xcode, Mac OS X Server sekä muuta hauskaa ja hyödyllistä
2 viestiä
• Sivu 1/1
-
- Viestit: 50
- Liittynyt: 9.2.2006 klo 11.02
Firefoxin esto tai proxy-pakotus
Viesti Kirjoittaja Tdounih »
-
- Viestit: 133
- Liittynyt: 17.8.2004 klo 10.22
Re: Firefoxin esto tai proxy-pakotus
Viesti Kirjoittaja zapelius »
Tälläisen kun ajaa adminina konsolissa..
..niin käyttäjä ei voi enää muokata kyseistä filettä. Otat vain tuon 'echo':n välitä pois niin skripta tekee mitä echon kanssa näyttää tekevän. Hmm.. mutta tuotahan ei tietenkään estä käytön aikaista muuttamista, ainoastaan tallennus ei onnistu kun FF:n sulkee. ![Neutraali [:|]](./images/smilies/icon_neutral.gif)
Jos omistaa Applen Remote Desktopin linsenssin, tuon voi ajaa helposti monella koneella, jos ei niin sitten vaikka tälläisella skriptillä:
Joka näyttää esimerkiksi tältä:
Tuosta sitten taas echot pois kun näyttää siltä että se tekee mitä halutaan. Ikävä tuossa on, että se kyselee jokaisella 'sudo':lla sen admin_luserin salasanan. Samoin jo ensin sisään kirjautuessa, jos sulla ei ole ssh public.key:tä jokaisen admin_luserin "~/.ssh/authorized_keys2":ssa.
Lisää aiheesta: http://ariadne.mse.uiuc.edu/Cluster/ssh ... rough.html
Tuosta voi toki tehdä myös ysinkertaisen kootun skriptin, jota voi modailla ja ajaa se suoraan konsolista ilman copy-pasteja:
<fixaa_ff.sh>
Ajat tuon sitten "sh fixaa_ff.sh" omalla koneella, tai jos jaksat tehdä "chmod 755 fixaa_ff.sh" niin sitten vain "./fixaa_ff.sh". Noi skriptit toimii muuten, mutta en kokeillu sitä toiselle koneelle asti, eli escapet (esim \\\;) saattaa ehkä vaatia säätöä, mutta periaatteessa sen pitäis toimia noin ![Iskee silmää [;)]](./images/smilies/icon_wink.gif)
Tästä tuli sitten aika sepustus
Toivottavasti tästä on jollekin apua.
Niin, oikeastihan tuohon varmaan kannattaa käyttää Parental Controls:seja, Enabloi sen, sitten "System" välilehdeltä "Only allow selected applications"
Tuonkin saane jotenkin tehtyä Remote Desktopilla jotenkin kaikille koneille kerralla.
Ja sitten aamukahville...
PS: Suosittelen sitä Applen Remote Desktop -lisenssiä...
Koodi: Valitse kaikki
sudo find /Users/*/Library/Application\ Support/Firefox/Profiles -name prefs.js -exec echo chown root {} \;
![Neutraali [:|]](./images/smilies/icon_neutral.gif)
Jos omistaa Applen Remote Desktopin linsenssin, tuon voi ajaa helposti monella koneella, jos ei niin sitten vaikka tälläisella skriptillä:
Koodi: Valitse kaikki
HOSTS="1.2.3.4 2.3.4.5 3.4.5.6 foo.bar zoo.bar"
for HOST in $HOSTS; do echo ssh -l admin_luser $HOST \"sudo find /Users/*/Library/Application\ Support/Firefox/Profiles -name prefs.js -exec echo chown root {} \\\;\"; done
Koodi: Valitse kaikki
MBP15-2:~ zape$ HOSTS="1.2.3.4 foo.bar"
MBP15-2:~ zape$ for HOST in $HOSTS; do echo ssh $HOST \"sudo find /Users/*/Library/Application\ Support/Firefox/Profiles -name prefs.js -exec echo chown root {} \\\;\"; done
ssh 1.2.3.4 "sudo find /Users/zape/Library/Application Support/Firefox/Profiles -name prefs.js -exec echo chown root {} \;"
ssh foo.bar "sudo find /Users/zape/Library/Application Support/Firefox/Profiles -name prefs.js -exec echo chown root {} \;"
MBP15-2:~ zape$
Lisää aiheesta: http://ariadne.mse.uiuc.edu/Cluster/ssh ... rough.html
Tuosta voi toki tehdä myös ysinkertaisen kootun skriptin, jota voi modailla ja ajaa se suoraan konsolista ilman copy-pasteja:
<fixaa_ff.sh>
Koodi: Valitse kaikki
#!/bin/sh
# Set all hosts to tinker with. Separate with one space
HOSTS="1.2.3.4 2.3.4.5 3.4.5.6 foo.bar zoo.bar"
for HOST in $HOSTS; do
echo ssh -l admin_luser $HOST \"sudo find /Users/*/Library/Application\ Support/Firefox/Profiles -name prefs.js -exec echo chown root {} \\\;\";
done
![Iskee silmää [;)]](./images/smilies/icon_wink.gif)
Tästä tuli sitten aika sepustus

Niin, oikeastihan tuohon varmaan kannattaa käyttää Parental Controls:seja, Enabloi sen, sitten "System" välilehdeltä "Only allow selected applications"
![Iso hymy [:D]](./images/smilies/icon_biggrin.gif)
Ja sitten aamukahville...
PS: Suosittelen sitä Applen Remote Desktop -lisenssiä...
MBP 13" :: 2.4GHz :: 256GB SSD :: 8 GB :: El Capitan
MBP 15" :: 2.66 GHz :: 256GB SSD + 1TB 7k2 HD :: 8 GB :: Yosemite
iPhone 7 256Gt, iPhone 6 64Gt, iPhone 5S 32Gt, iPhone 3GS 16Gt, iPhone 2G 8Gt
MBP 15" :: 2.66 GHz :: 256GB SSD + 1TB 7k2 HD :: 8 GB :: Yosemite
iPhone 7 256Gt, iPhone 6 64Gt, iPhone 5S 32Gt, iPhone 3GS 16Gt, iPhone 2G 8Gt
2 viestiä
• Sivu 1/1
Palaa sivulle “Ohjelmointi, skriptit ja palvelimet”
Hyppää
- Yleiset aiheet
- ↳ Ajankohtaista Apple-maailmasta
- ↳ Käyttöjärjestelmät
- ↳ Ohjelmat
- ↳ Yleiskeskustelu
- Mac ja oheislaitteet
- ↳ Yleiskeskustelu laitteista
- ↳ MacBook, MacBook Pro ja MacBook Air
- ↳ iMac
- ↳ Mac mini
- ↳ Mac Pro ja Mac Studio
- ↳ Ongelmia Macin kanssa?
- iPhone, iPad ja Apple Watch
- ↳ iPhone-, iPad- ja Apple Watch -laitekeskustelu
- ↳ iPhone-, iPad- ja Apple Watch -ohjelmat sekä iOS
- ↳ Ongelmia iPhonen, iPadin tai Apple Watchin kanssa?
- Huviksi ja hyödyksi
- ↳ Off-topic
- ↳ Kuva ja graafinen suunnittelu
- ↳ Audio ja musiikki
- ↳ Video, televisio ja elokuvat
- ↳ Pelit ja pelaaminen
- ↳ Ohjelmointi, skriptit ja palvelimet
- ↳ Tietoturva ja varmuuskopiointi
- ↳ Verkot, mobiilidata ja muut puhelimet
- ↳ Retronurkka
- ↳ Foorumin ylläpito
- Kauppapaikka
- ↳ Myydään Mac
- ↳ Myydään iPhone, iPad ja iPod
- ↳ Myydään muut Applen tuotteet
- ↳ Myydään muuta tietotekniikkaa
- ↳ Ostetaan Mac
- ↳ Ostetaan iPhone, iPad ja iPod
- ↳ Ostetaan muut Applen tuotteet
- ↳ Ostetaan muuta tietotekniikkaa
- ↳ Vaihdetaan, annetaan, työtä haetaan ja tarjotaan
- ↳ Kauppapaikan keskustelu ja hintavinkit