Archive for the ‘Mac OSx’ Category



9
août

Configuration cliente SSH avancée

Voir cet article concernant le « multiplexage » des connections.

Cet exemple de configuration ne vérifie pas le hash et ne le stock pas

Host 192.168.1.1
        HashKnownHosts          no
        StrictHostKeyChecking   no
        ControlMaster           auto
        ControlPath             ~/.ssh/sockets/%r-%h-%p
        Compression             yes
        KeepAlive               yes
        CheckHostIP             no

Cet exemple de configuration s’applique a tous les autre host, stock le hash

Host *
        HashKnownHosts          yes
        StrictHostKeyChecking   ask
        ControlMaster           auto
        StrictHostKeyChecking   yes
        ControlPath             ~/.ssh/sockets/%r-%h-%p
        Compression             yes
        KeepAlive               yes
        CheckHostIP             yes

Dans les deux exemple, une socket de connexion sera créé dans le dossier ~/.ssh/sockets
Celui ci doit etre accessible uniquement pour votre utilisateur, toutes les utilisateurs pouvant accéder a ces sockets pourront utiliser vos connections SSH sans authentification !

6
juil

Configurer un partage NFS entre une BSD et un Mac

Configuration du serveur NFS

Fichier /etc/exports

/home	-alldirs -maproot=www	[ip du client]

- -alldirs permet de pouvoir utiliser n’importe quel dossier comme point de montage
- -maproot permet de mapper l’utilisateur (pour ne pas avoir de probleme si les uid ne sont pas identique des deux cotés)

Fichier /etc/rc.conf

rpcbind_enable="YES"
nfs_server_enable="YES"
mountd_enable="YES"
mountd_flags="-r -n"

Configuration client NFS

- Via Finder, connectez vous a un nouveau serveur
- Entrer : nfs://[votre serveur]/home

15
avr

Utiliser des accents avec un qwerty Apple sans la touche Option(cmd)

Allez dans System Preferences » Language & Text » Input Sources
Puis selectionnez « US International – PC » a la place de « U.S. »

System Preferences » Language & Text » Input Sources

pour faire un é vous aurez simplement a taper ‘ puis e
meme chose pour un è `puis e

12
fév

Mon .tcshrc

Contenue du fichier ~/.tcshrc

umask   002

if ($tty == '') then
   exit 0
endif

setenv  EDITOR          vi
setenv  VISUAL          more
setenv  PAGER           more
setenv	LESS		"-erX"
setenv	GIT_PAGER		less
#setenv  LANG            en_US.UTF-8
#setenv  LC_TYPE         en_US.UTF-8

set myuid       = `id -u`
set stty        = `echo $tty | sed 's/tty//'`
# prompt en couleur vt100
#set prompt      = "%h %{\033[31m%}%n%{\033[0m%}@%{\033[33m%}%m%{\033[0m%}-%{\033[32m%}$stty%{\033[0m%} [%B%.03%b]%# "
# prompt sans couleur
set prompt	= "%h %n@%m-$stty [%B%.03%b]%# "
set prompt2     = "%n@%m-$tty >%R?<%# "
set time        = ( 1 "%Uu %Ss %Er %Pcpu %X+%Dk %I+%Oio %Fpf+%Wsw" )
set who         = "%n has %a %l from %M"
set fignore     = ( .o \~ \#\*\# )
set complete    = enhance
set watch       = ( 1 any any )
set autolist    = ambiguous
set correct     = cmd
set listjobs    = long
set history     = ( 5000 "%h (%D-%W-%Y %T) %R\n" )
set savehist    = ( 5000 merge )
set histfile	= ~/.tcsh_history
set histdup     = erase
set matchbeep   = nomatch
set promptchars = '>#'
set listflags   = 'a'
set printexitvalue
set ignoreeof
set autoexpand
set listlinks
set echo_style  = both
unset   autologout

#stty    erase ^H kill ^K

bindkey "^R"    history-search-backward
bindkey "^S"    history-search-forward
#bindkey "\ "    magic-space

alias   f   'finger'
alias   h   'history'
alias   j   'jobs -l'
alias   ll  'ls -lha \!* | more'
alias   lu  'ls -lu \!* | more'
alias   l   'ls -lh \!* | more'
unalias ls
alias   m   'more'
alias   n   'mesg n'
alias   nh  'nohup'
alias   p   'pushd'
alias   .   'popd'
alias   ..  'cd ..'
alias   ~   'cd ~\!*'
alias   pu  '\rm -f #*# .*~ *~ .nfs* core'
alias   rm  '\rm -i'
alias   src 'source ~/.tcshrc'
alias   y   'mesg y'
alias   -   'logout'

# Mise a jour debian
if ( -x /usr/bin/aptitude  ) then
	if ($myuid == 0) then
		alias   updateall       'aptitude update && aptitude full-upgrade'
	else
		alias   updateall       'sudo aptitude update && sudo aptitude full-upgrade'
	endif
endif

switch($OSTYPE.$MACHTYPE)
   case darwin.i386:
      setenv PATH /usr/local/mysql:/opt/local/bin:/opt/local/sbin:$PATH
      setenv PATH /opt/local/bin:/opt/local/sbin:$PATH
      breaksw
   case darwin.x86_64:
      setenv PATH /opt/local/bin:/opt/local/sbin:$PATH
      breaksw
   default:
      breaksw
endsw

setenv PATH /sbin:/usr/sbin:$PATH

if ${?TERM} then
   switch( $TERM )
      case "xterm*":
         alias title 'echo -n "\033]2;" \!* "\007"'
         breaksw;
   endsw
endif

complete    cd  'p/1/d/'
complete    cc  'c/-I/d/' 'c/-L/d/' 'n/*/f:*.[co]/'
complete    gcc 'c/-I/d/' 'c/-L/d/' 'n/*/f:*.[Cco]/'
complete    alias   'p/1/a/'
complete    man 'n/*/c/'
complete    set 'p/1/s/'
6
jan

Combinaisons de touches de démarrage pour les Mac à processeur Intel

Touches Description
Appuyer sur C pendant le démarrage Démarrage à partir d’un CD ou un DVD de démarrage, tel que le disque d’installation Mac OS X livré avec l’ordinateur.
Appuyer sur D pendant le démarrage Démarrage dans Apple Hardware Test (AHT), si le DVD d’installation 1 se trouve dans l’ordinateur.
Appuyer sur Option, Commande, P et R jusqu’à entendre deux bips. Réinitialisation de la NVRAM
Appuyer sur Option pendant le démarrage Démarrage dans le Gestionnaire de démarrage, où vous pouvez sélectionner le volume Mac OS X à partir duquel démarrer. Remarque : Appuyez sur N pour faire apparaître également le premier volume de réseau de démarrage.
Appuyer sur Éjection, F12 ou maintenir le bouton de la souris (ou du trackpad) enfoncé Éjection de tout support amovible, tel qu’un disque optique.
Appuyer sur N pendant le démarrage Essai de démarrage depuis un serveur de réseau compatible (NetBoot).
Appuyer sur T pendant le démarrage Démarrage en Mode disque cible FireWire.
Appuyer sur Maj pendant le démarrage Démarrage en mode sans échec et désactivation temporaire des éléments d’ouverture.
Appuyer sur Commande et V pendant le démarrage Démarrage en mode Consignation.
Appuyer sur Commande et S pendant le démarrage Démarrage en mode utilisateur unique.
Appuyer sur Option et N pendant le démarrage Démarrage à partir d’un serveur NetBoot en utilisant l’image de démarrage par défaut.

Source : http://support.apple.com/kb/HT1533?viewlocale=fr_FR

25
nov

Activer le « Web Inspector » dans Safari

Tapez dans un terminal de votre OS x :

defaults write com.apple.Safari IncludeDebugMenu 1

Puis relancer Safari, vous aurez le menu dévelopeur avec entre autre l’ « inspecteur web »

24
nov

Les secrets de Leopard

Prefpane pour OS x 10.5 et plus :

http://secrets.blacktree.com/

Avec cela, toutes les options caché Leopard sont disponible en GUI

18
nov

Magic Mouse – Re-connexion automatique

Pour que la MagicMouse se re-connecte automatiquement, marquer la comme favoris BlueTooth :

Configuration Bluetooth MagicMouse

Puis cliquer une fois avec pour qu’elle se connecte toute seul.

19
oct

Ajouter un utilisateur dans le groupe Wheel

sudo /usr/bin/dscl . -append /groups/wheel GroupMembership utilisateur

Remplacez « utilisateur » par le login de l’utilisateur voulue

28
sept

Drivers adaptateur USB/Com Prolific

Le dmg est sur sourceforge : http://osx-pl2303.sourceforge.net/

Celadon theme by the Themes Boutique