Denna delen av 99 uppdateras inte längre utan har arkiverats inför framtiden som ett museum.
Här kan du läsa mer om varför.
Mac-nyheter hittar du på Macradion.com och forumet hittar du via Applebubblan.

skript för att stänga av nätverks anslutning?

Tråden skapades och har fått 31 svar. Det senaste inlägget skrevs .

Är det nån som vet hur man skriver ett skript för att stänga av nätverksanslutningen?
Skulle behöva ha en användare utan nån anslutning!!!

  • Medlem
  • International user
  • 2004-06-09 22:42

Skapa en användare som inte har access till nätverket. Det behövs inget script för detta.

Hur gör man???

Är Wire kvar?

Ursprungligen av EricBradley:

Är Wire kvar?

Han har nog stängt av sitt nätverk!

Nån som vet om skriptet eller hur man gör annars??

Ursprungligen av EricBradley:

Nån som vet om skriptet eller hur man gör annars??

OK, vad är det eg du vill göra?

Du skapar först en ny användare.
Sedan lägger du in de begränsningar som du vill ha under just "Begränsningar".

Hur sätter jag in begränsningar för nätverk???
Jag vill att användaren inte ska ha något nätverk igång!
Inget ethernet alltså och inga tjänster!

  • Medlem
  • Stockholm
  • 2004-06-10 21:54

Ta det lungt med !-tecknen.
Systeminställningar > Nätverk > "Konfigurera IPv4" > Av

  • Medlem
  • International user
  • 2004-06-10 22:56
Ursprungligen av acke:

Ta det lungt med !-tecknen.
Systeminställningar > Nätverk > "Konfigurera IPv4" > Av

Denna inställning kommer att gälla för alla användare. Inte lösningen på problemet.

  • Oregistrerad
  • 2004-06-10 23:04

Bättre att rikta trafiken för den användaren på denhär "feteservern"
< http://www.home.no/zaver/skoj/dc_log.txt >

  • Medlem
  • International user
  • 2004-06-10 23:38
Ursprungligen av Pär:

Bättre att rikta trafiken för den användaren på denhär "feteservern"
< http://www.home.no/zaver/skoj/dc_log.txt >

Ursprungligen av Pär:

Bättre att rikta trafiken för den användaren på denhär "feteservern"
< http://www.home.no/zaver/skoj/dc_log.txt >

ROTFL!!!

  • Medlem
  • Stockholm
  • 2004-06-11 11:38
Ursprungligen av Samuel K:

ROTFL!!!

Läste också den. Han måste ju driva med dem. Eller?

Ursprungligen av Wire:

Denna inställning kommer att gälla för alla användare. Inte lösningen på problemet.

Skumt, har för mig att jag fått det och fungerar förrut.

Skapa en ny användare.

Konfigurera en ny "location" för honom.

Begränsa hans tillgång till program så att han inte kan ändra konfigurationen.

  • Oregistrerad
  • 2004-06-11 18:20
Ursprungligen av Saffran:

Skapa en ny användare.

Konfigurera en ny "location" för honom.

Begränsa hans tillgång till program så att han inte kan ändra konfigurationen.

Och jag antar att man kan sätta att inga nätverkskort är aktiva för den nätplatsen…
(Provade just om man kunde ha olika "nätverkskortsprioriteringar" för olika "locations", och det gick bra…)

Kommer man ut om IP är satt till 127.0.0.1 och alla kort är satta som "döva" så vore det väl faan

Ursprungligen av Saffran:

Skapa en ny användare.

Konfigurera en ny "location" för honom.

Begränsa hans tillgång till program så att han inte kan ändra konfigurationen.

Problemet är att om man ändrar location för den nya användaren så ändras det för alla!!!!

Ursprungligen av Pär:

Bättre att rikta trafiken för den användaren på denhär "feteservern"
< http://www.home.no/zaver/skoj/dc_log.txt >

En underbar läsning som bara blir bättre för varje gång man läser den

Men ett skript borde ju kunna skrivas?
Frågan e bara hur.
(!)

  • Medlem
  • International user
  • 2004-06-11 00:01

Ja, det verkar inte vara så lätt. Kan man stänga av nätverksfunktioner för vissa användare i t.ex. 'Netinfo-hanterare', eller finns d et andra demoner som är "user-specifika"?

Hmm... jag har letat i Netinfo men ej hittat nån lösning.
Skulle man inte kunna skriva nåt som stängde av uppkopplingen temporärt som sedan efter omstart skulle återställas?

  • Oregistrerad
  • 2004-06-11 00:15

ifconfig enX down
..där "X" byts mot vilket interface som ska stängas av (en0 känns ganska default om man bara har ett nätverkskort)
ifconfig enX up
..för att få det hela att köra igen

kanske inte det optimala sättet.. men det bör fungera

  • Medlem
  • International user
  • 2004-06-11 00:19
Ursprungligen av Volantiz:

ifconfig enX down
..där "X" byts mot vilket interface som ska stängas av (en0 känns ganska default om man bara har ett nätverkskort)
ifconfig enX up
..för att få det hela att köra igen

kanske inte det optimala sättet.. men det bör fungera

Problemet är att man måste vara "sudo". Annars hade det varit enkelt med en login-hook.

Ursprungligen av Wire:

Problemet är att man måste vara "sudo". Annars hade det varit enkelt med en login-hook.

LoginHooks körs annars som root, så det är inga problem. Användarnamnet för den som vill logga in ligger som första post i parameterlistan ($1 om man shellscriptar) så det går bra att lägga in den sortens restriktioner på användarnivå. Enda problemet är att LoginHook-funktionaliteten är väldigt skakig i OS X; loginwindow har en tendens att hänga sig när skriptet anropas.

  • Medlem
  • International user
  • 2004-06-11 00:16

Jag tycker man borde kunna lägga till en property i Netinfo-databasen typ "Network access - false" för en användare. Fan, det måste ju gå...

Japp... testade det men det ville inte gå!

  • Medlem
  • International user
  • 2004-06-11 05:26

En workaround som kanske funkar är väl att göra tvärtom. Då kommer man runt problemet med att AS som körs under begränsade användare inte kan ändra nätverksinställningen.

- Skapa en Nätverksplats utan access och ha den som default.
- Begränsa användaren som inte skall ha nätverk så att den inte kan ändra System Preferences.
- Gör ett script som väljer en annan aktiv nätverksplats när en vanlig användare som FÅR använda nätverket loggar på. (jag har för mig att Location Manager inte är scriptbar men det går väl att lösa med GUI Scripting isf). Lägg det scriptet i Startup Items för den användaren.

Frågan är bara om man sen kan trigga ett script som väljer nätverksplatsen utan access när användaren loggar ut, finns det ngn motsvarighet till Shutdown/Logout items i Mac OS X?

Man måste nog även inaktivera Fast User Switching.

  • Medlem
  • International user
  • 2004-06-11 08:29

>finns det ngn motsvarighet till Shutdown/Logout items i Mac OS X?

Det kan man enkelt (nåja...) fixa med programmet 'loginwindow'. Login- och LogoutHooks.

  • Medlem
  • International user
  • 2004-06-13 10:27

Många inlägg av mig och andra. Men var är scriptet?

Ursprungligen av Wire:

Många inlägg av mig och andra. Men var är scriptet?

Vilket script?

Bevaka tråden