Diario di Mac OS X: Unix: il dono che continua a dare

Probabilmente ti è successo una o due volte. Ricevi un grande regalo, qualcosa che desideravi da mesi. E subito dopo aver aperto la scatola e le varie parti si sono rovesciate sul pavimento, noti l'etichetta Some Assembly Required. È allora che ti rivolgi al manuale di istruzioni, solo per rendersi conto che è scritto in una lingua con somiglianze solo passeggere con l'inglese.

Ora sai come si sentono gli utenti di OS X che ottengono il loro primo vero assaggio di Unix. Puoi passare ore a setacciare Internet alla ricerca di risposte alle tue domande su OS X, oppure puoi rivolgerti qui per alcuni suggerimenti preliminari per la risoluzione dei problemi. Se il traffico è attivo Macworld Il forum del sistema operativo di è un'indicazione, gli utenti Mac hanno alcuni problemi e domande comuni quando fanno il grande passo con OS X. Queste risposte dovrebbero aiutarti con qualsiasi ostacolo iniziale; in caso contrario, assicurati di fermarti al forum del sistema operativo, dove controllo quotidianamente.

Un dilemma classico

È chiaro che entrare in Classic si sta rivelando finora il problema più grande per gli utenti di OS X. Per utilizzare Classic, il livello di compatibilità OS 9.1 in OS X, dovrai aggiornare il tuo attuale sistema operativo, sia esso 8.X o addirittura 9.0, a 9.1. Apple include un CD OS 9 nella confezione che funzionerà correttamente se non hai già scaricato il file aggiornamento. Senza OS 9.1, Classic non funzionerà; ecco perché Apple ha spedito il CD con OS X. Una volta installato OS 9.1, puoi riavviare in OS X o, se non lo hai già fatto, installare il nuovo sistema operativo.

Alcuni utenti hanno segnalato problemi durante l'aggiornamento a 9.1 da Mac OS 8.5 e versioni precedenti. La soluzione migliore è avviare il Mac tenendo premuto il tasto C. Ciò consente al computer di sapere che deve essere avviato dall'unità CD o DVD.

Ecco un ultimo consiglio dopo aver installato 9.1 e stai per utilizzare Classic in OS X: assicurati di aver configurato OS 9.1 nel modo desiderato. Disabilita tutte le estensioni che non ti servono.

Arrivare alle tue radici

Alcuni utenti Mac esperti di Unix si sono chiesti come possono accedere come root, un processo che è cambiato dalla versione beta. Hai davvero bisogno dell'accesso root solo se vuoi modificare in modo significativo la tua macchina dalla riga di comando.

Per abilitare il login per l'accesso root, dovrai aprire NetInfo Manager, che si trova nella cartella Applicazioni: Utilità. Una volta lì, dovrai sbloccare l'applicazione, fare clic su di essa e inserire la password per apportare modifiche. Nel menu Dominio, seleziona Sicurezza e il sottomenu ti darà la possibilità di abilitare l'utente root. È tutto pronto. Ora puoi accedere come root usando la tua password.

Tutto è permesso

Una volta all'interno di OS X, potresti incontrare un intoppo quando tenti di copiare o buttare via un file; il tuo Mac potrebbe non consentirti, dando un messaggio di errore "Non hai il permesso". Benvenuti nel divertente mondo dei permessi dei file Unix.

Ogni file ha un set di permessi, o, per essere esatti, tre set di tre permessi: permessi di lettura, scrittura ed esecuzione per il proprietario del file, il gruppo e il mondo. Puoi regolare le autorizzazioni andando su Ottieni informazioni e selezionando Autorizzazioni dal menu a discesa. Tuttavia, questo spesso non risolve il problema.

Per armeggiare veramente con i permessi dei file, dovrai viaggiare nel mondo coraggioso e nuovo per Mac di Unix tramite l'applicazione Terminale, che si trova nella cartella Applicazioni: Utilità. Oppure dovrai trovare uno shareware in grado di regolare le autorizzazioni dei tuoi file senza che tu debba recarti nel terminale. Controllo VersionTracker per un programma chiamato Ottieni informazioni.

Puoi modificare solo i permessi di un file di tua proprietà. Per aggirare questo problema, dovrai accedere come root (vedi "Arrivare alle tue radici"). Quindi, avvia l'applicazione Terminale. Quando si apre, rilascia il file che desideri modificare sopra di esso. Vedrai quindi il percorso della sua posizione nella directory del tuo disco rigido nel terminale, che, per una directory chiamata Brett, sarebbe simile a /Utenti/brett/Desktop/nomefile. Il nome del file, qualunque esso sia, sarà sempre l'ultima parte di un percorso.

Quindi, digita cd/Utenti/brett/Desktop/nomefile. Ora dovresti essere in quella directory. Solo per essere sicuro, digita pwd - questo ti consente di vedere la directory in cui ti trovi. In questo caso, restituirebbe /Users/brett/Desktop se fossi nel posto giusto.

Ora per il divertimento, impostare in parte i permessi dei file. I permessi dei file vengono impostati utilizzando il comando chmod-think cambiare modalità per aiutarti a ricordare e un codice binario a tre cifre. Il codice binario è la parte importante, è anche la più complicata. Ricorda che i permessi dei file sono tre insiemi di tre gruppi (proprietario, gruppo, mondo). Ogni cifra binaria cambia le autorizzazioni di lettura, scrittura ed esecuzione in on (yes) o off (no). Su un grafico, assomiglia a questo:

Sono necessarie tre di queste cifre per modificare il file: la prima per il proprietario, la seconda per il gruppo, la terza per il mondo. Supponiamo che tu abbia un file chiamato "brett_OS_X-diary.txt" e desideri condividerlo con tutti. Digiti semplicemente:

chmod 777 brett_OS_X_diary.txt

Se vuoi che solo tu e il tuo gruppo legga un file, solo tu lo scriva e nessuno lo veda, digita:

chmod 640 brett_OS_X_diary.txt

Dovrei menzionare il problema dello spazio in Unix, vale a dire se il nome del tuo file contiene spazi (come "brett's OS X diary.txt"), quindi hai bisogno di virgolette nella riga di comando. Il comando su tale file sarebbe simile a questo:

chmod 640 "brett's OS X diary.txt"

Ora, non è facile quella roba Unix?

Classico: non puoi più tornare a casa

Se hai mai avuto un arresto anomalo di Classic, e a volte lo fa, proprio come OS 9.1, e non riesci a riavviarlo, avventurati nell'applicazione Terminale per una piccola risoluzione dei problemi sotto il cofano. Una volta effettuato l'accesso, digitare il ps-ax comando, che elencherà tutti i processi in esecuzione sulla tua macchina. Semplicemente digitando p.s elencherà i processi attualmente in esecuzione nel terminale.

Vedrai una voce come quella qui sotto:

397?? R 136:24.40 /System/Library/CoreServices/ClassicStartup.app/Cont

Il numero 397 è ciò che è noto come ID processo o PID. Sarà diverso ogni volta che riavvierai Classic; nuovi processi ottengono nuovi PID. Usando il numero nel nostro esempio, digiterai:

uccidere -9 397

In questo modo, stai uccidendo ciò che è rimasto da Classic. IL -9 è un flag che dice al comando kill che fai sul serio, rendendolo il modo migliore per terminare le applicazioni fuori controllo.

Se ciò non funziona, controlla l'applicazione delle preferenze di sistema in Classic, per assicurarti che Classic abbia smesso di funzionare. Se Classic è ancora in esecuzione e stai esaurendo la pazienza, potrebbe essere meglio riavviare l'intera macchina. Ma non dovresti farlo.

Tutto sommato, troverai OS X un sistema operativo molto facile da usare. Non lasciarti intimidire dalla riga di comando; è lì solo se ne hai bisogno e ti suggerisco di usarlo solo se lo sei certo sai cosa stai facendo. Puoi fare molti danni nella riga di comando, quindi fai molta attenzione quando sei lì.

Per quanto riguarda l'affrontare quei regali con le etichette Some Assembly Required, questo è un argomento per un diario completamente diverso.

  • Jul 22, 2023
  • 13
  • 0