navigation
Home
admin
|
Mac OS X
October 18th, 2016
|
| Table des matières |  |
- Simili NFS via ssh (5/2011)
- Outils en plus
- Connection OPENLDAP
- DSCL
- dsmemberutil
- Compte root
- Créer un dossier crypté
- Snow Leopard hangs using openldap
- UNIX -> MAX OS X
- Tentative de montage NFS depuis un mac avec un linux comme serveur NFS
- Booter sur le cdrom
- Images
- Monter un disque image DMG
- Installer un package
- Automount
- Modifier le pavé numérique pour avoir un point à la place de la virgule
- Macports
- Mettre des titres ds les onglets du terminal (titles in tabs for mac os X terminal)
- pmset -- manipulate power management settings
- pb d'accès intempestifs aux partages nfs
- 10.5.7 et imprimantes
- Pb de connexion de Lion aux portails captifs (novembre 2011)
- Divers
| Simili NFS via ssh (5/2011) |  |
Objet : on ne dispose que d'une connexion SSH. On veut disposer de montages
qui ressemblent à des montages NFS.
Installer MAC Fuse http://code.google.com/p/macfuse/downloads/list
Installer sshfs
On trouve à cette adresse des versions statiques pour leopard (fonctionne avec snow leopard) et tiger. On évite ainsi d'avoir à recompiler les sources.
http://code.google.com/p/macfuse/wiki/MACFUSE_FS_SSHFS
Pour disposer d'une interface graphique, on peut installer sshfs-gui
http://code.google.com/p/sshfs-gui/downloads/detail?name=sshfs-gui.1.2.dmg
| Outils en plus |  |
Dans >System>Bibliotheque>CoreServices
utilitaire d'annuaire
partage d'écran
| Connection OPENLDAP |  |
utilitaire d'annuaire > LDAPv3 > Nouveau
- RFC 2307 (Unix)
- sécurité : "Utiliser l'authentification lors de la connexion"
utilitaire d'annuaire > onglet "Règles de recherche" et ajouter le nouveau
ldap
paramètres > comptes > options > compte serveur réseau - Modifier -
on voit si la connexion est ok
tests : "id bichard"
Note : pour les connexions cryptées, ajouter
TLS_CACERT /System/Library/OpenSSL/certs/moncert.pem |
dans /etc/openldap/ldap.conf
| DSCL |  |
lister les utilisateurs :
dscl /LDAPv3/xxx.domaine.fr -list /Users |
lister un utilisateur :
dscl /LDAPv3/xxx.domaine.fr -read /Users/djskjdksjd |
Montages NFS - leopard
créer un montage
dscl . -create /Mounts/serveur:/share/tmp
dscl . -append /Mounts/serveur:/share/tmp VFSLinkDir /ptmont/tmp
dscl . -append /Mounts/serveur:/share/tmp VFSType nfs
|
voir les montages :
+ précis :
lister les utilisateurs locaux :
lister les utilisateurs du ldap :
dscl list LDAPv3/ldapic2.domaine.fr/People |
lister les groupes locaux :
modifier les montages :
dscl . -change /Mounts/oldserv:/company/tmp RecordName oldserv:/company/tmp newserv:/company/tmp
dscl . -change /Mounts/oldserv:/company/projets RecordName oldserv:/company/projets newserv:/company/projets
dscl . -change /Mounts/oldserv:/company/etu/etuisr RecordName oldserv:/company/etu/etuisr newserv:/company/etu/etuisr
dscl . -change /Mounts/oldserv:/company/etu/etuic2 RecordName oldserv:/company/etu/etuic2 newserv:/company/etu/etuic2
dscl . -change /Mounts/oldserv:/company/ens RecordName oldserv:/company/ens newserv:/company/ens
dscl . -change /Mounts/oldserv:/export/mac_local RecordName oldserv:/export/mac_local newserv:/export/mac_local |
Ajouter un nouveau groupe à NetInfo
# Ajoute le groupe et des propriétés essentielles
dscl . create /groups/$group
dscl . create /groups/$group name $group
dscl . create /groups/$group passwd "*"
dscl . create /groups/$group gid $gid |
Ajouter un utilisateur à un groupe :
dscl . merge /groups/techniq users bruno |
Obtenir des infos :
dscl . read /users/bruno
dscl . read /groups/techniq |
| dsmemberutil |  |
-> récupérer uuid :
dsmemberutil getuuid -u 21505 |
| Compte root |  |
Activer : Utilitaire d'annuaire > débloquer cadenas > menu Edition
Modifier le mot de passe : Utilitaire d'annuaire > débloquer cadenas > menu Edition
cf http://support.apple.com/kb/HT1528?viewlocale=fr_FR
| Créer un dossier crypté |  |
source http://forums.macgeneration.com/applications/un-logiciel-de-cryptage-226064.html
Applications/Utilitaires/Utilitaire de disque
Barre de menu>Fichier>Nouvelle>Image disque du dossier
Choisir l'option de chiffrement et non pas "cryptage" désirée (AES 128 ou AES 256)
| Léopard - Déplacer les icônes de la barre de menu (barre supérieure) |  |
cliquer sur le fond d'écran et maintenir le bouton de la souris enfoncé
maintenir la touche pomme enfoncée
déplacer les icônes...
| Snow Leopard hangs using openldap |  |
Source https://rcbi.rochester.edu/users/vanooste/weblog/badbc/+snow+leopard+DirectoryService+hangs&cd=4&hl=fr&ct=clnk&gl=fr
Il faut créer un fichier DirectoryServiceRestart.plist dans /Library/LaunchDaemons
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>DirectoryServiceRestart</string>
<key>ProgramArguments</key>
<array>
<string>/usr/bin/killall</string>
<string>DirectoryService</string>
</array>
<key>Disabled</key>
<false/>
<key>RunAtLoad</key>
<false/>
<key>ThrottleInterval</key>
<integer>600</integer>
<key>KeepAlive</key>
<dict>
<key>SuccessfulExit</key>
<true/>
</dict>
</dict>
</plist> |
puis faire :
launchctl load /Library/LaunchDaemons/DirectoryServiceRestart.plist
launchctl start DirectoryServiceRestart |
| NICL - anciennes versions de mac |  |
Montages NFS
voir les montages NFS (thanks to http://mactechnotes.blogspot.com) :
faire les montages :
nicl . -create /mounts/nfsserver:/exported/path
(exemple : nicl . -create /mounts/iupdata:/info/etu/etuisr)
nicl . -append /mounts/nfsserver:/exported/path type nfs
nicl . -append /mounts/nfsserver:/exported/path opts ""
nicl . -append /mounts/nfsserver:/exported/path dir /private/mnt
|
supprimer des éléments :
nicl . -delete /mounts/iupdata.domaine.fr:/info/etu/etuisr |
vérifier :
MAC OS X as NFS Server
(source http://mactechnotes.blogspot.com/2005/09/mac-os-x-as-nfs-server.html)
nicl . -create /exports//images
nicl . -append /exports//images clients ""
nicl . -append /exports//images opts ro |
si pas de partages, lancer :
/usr/sbin/portmap
/usr/sbin/mountd
/sbin/nfsd -t -u -n 6 |
si deja des partages :
ps -auwx |grep mount
kill -HUP <pid> |
Vérifier :
showmount -e
nidump -r /exports . |
| UNIX -> MAX OS X |  |
ps -ef devient ps -alxw ou ps -auxw
init 0 devient shutdown -h now
init 6 devient reboot
| Tentative de montage NFS depuis un mac avec un linux comme serveur NFS |  |
message dans /var/log/message du serveur :
Nov 16 09:24:07 ic2s124-01 kernel: nfsd: request from insecure port (172.18.41.82:49161)! |
message sur le mac :
solution :
(source http://users.fmrib.ox.ac.uk/~duncan/mac-tips.html)
dans le export du serveur nfs, rajouter l'option insecure
| Booter sur le cdrom |  |
Appuyer sur c
| Images |  |
sur un poste qui est ok :
- montage nfs dans /Volumes/172.18.41.11
- installation de netrestore http://www.bombich.com/software/netrestore.html
- création de l'image avec netrestore helper
sur le poste à installer :
- boot sur le DVD
- montage nfs dans /Volumes/172.18.41.11
- dans les utilitaires, choisir l'utilisataire de disques
- restaurer le disque ("erase destination" coché)
| Monter un disque image DMG |  |
| Installer un package |  |
fink permet d'installer apt-get
| Automount |  |
modification des paramètres de l'automount :
Source http://docs.info.apple.com/article.html?artnum=303841
editer le fichier /System/Library/StartupItems/NFS/NFS
Pour tenter de résoudre les pbs suivants (/var/log/system.log) :
Nov 26 15:46:22 mac-07 loginwindow605: Failed to stat homedir: sleeping 1 second: chdir returns -1 for /info/etu0704: Attempt 1
...
Nov 26 15:46:41 mac-07 loginwindow605: Failed to stat homedir: sleeping 1 second: chdir returns -1 for /info/etu0704: Attempt 20 |
- suppression des montages ds netinfo et donc arret de l'utilisation de l'automount
- utilisation de /etc/fstab
Source http://www.versiontracker.com/dyn/moreinfo/macosx/30868
| Modifier le pavé numérique pour avoir un point à la place de la virgule |  |
cat DefaultKeyBinding.dict
---
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>#,</key>
<array>
<string>insertText:</string>
<string>.</string>
</array>
</dict>
</plist> |
fichier à placer dans ~/Library/KeyBindings/
| Macports |  |
installation auto de packages
exemple :
export http_proxy=http://proxy:3128
/opt/local/bin/port install toto
out port install emacs |
| Mettre des titres ds les onglets du terminal (titles in tabs for mac os X terminal) |  |
Source http://www.allthepages.org/archives/2007/10/specify_tab_names_in_terminal.html
attention les liens symboliques ne fonctionnent pas...
fichier mssh :
# paramètres de lancement
# echo $1
p=$1
# echo $p
# recupération du nom du système
systeme=${p##*@}
echo connexion sur $systeme
/usr/bin/$systeme -Y $p
|
+ pour chaque système auquel je veux me connecter :
maintenant qd je tape "mssh toto" ou "mssh bruno@toto"
je me connecte sur toto et l'onglet en question affiche "toto"
that's all folks !
| pmset -- manipulate power management settings |  |
supprimer le démarrage automatique des Macs :
verifier :
| pb d'accès intempestifs aux partages nfs |  |
2/2009
recherche web : mac os X mds
action :
est ce que cela suffira ?
3/2009
ca recommence...
j'enleve mds et spotlight :
rm /System/Library/LaunchAgents/com.apple.Spotlight.plist
cp /usr/local/todo/com.apple.metadata.mds.plist /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
more /usr/local/todo/com.apple.metadata.mds.plist :
|
je remplace Kepalive par disabled pour avoir :
<key>Disabled</key> <true/> |
| 10.5.7 et imprimantes |  |
si vous êtes en 10.5.7 et que pour des raisons diverses et variées une imprimante se met en pause (par exemple réseau pas connecté)
pour la redémarrer il faut lire http://support.apple.com/kb/TS2754
et faire la commande :
dseditgroup -o edit -p -a admin -t group _lpadmin |
| Pb de connexion de Lion aux portails captifs (décembre 2011) |  |
Les dernières mises à jour de lion causent des problèmes à ceux qui accèdent au web via des portails captifs.
Une solution a été trouvé ici : http://forums.macrumors.com/showpost.php?p=13625027&postcount=5
Cela pourrait être du à un nouvel outil permettant grace, à une petite fenetre qui s'ouvre, d'utiliser ce type de réseaux sans pour autant ouvrir un navigateur.
Des solutions ont été proposées. Par exemple https://cri.u-paris10.fr/wifi-avec-mac-os-x-lion.html. Ce type de solution n'est pas satisfaisant car on abaisse la sécurité du système.
Mise à jour de décembre 2011
Il semble qu'il y ait différents problèmes avec Lion (http://superuser.com/questions/349740/mac-os-x-lion-10-7-2-update-breaks-ssl). Celui qui nous intéresse est celui de l'accès au net via un portail captif.
Le problème est le suivant : quand lion tente de se connecter au net via un portail captif, ce dernier lui envoie une page en https (normal de crypter la communication, on va demander à la personne de s'authentifier). Depuis les vols de certificats, la sécurité a été renforcée autour de ces certificats. Ainsi Lion va vérifier la validité de ce certificat auprès d'un "répondeur" OCSP (cf. http://fr.wikipedia.org/wiki/Online_Certificate_Status_Protocol). Cependant, Lion n'est pas encore autorisé à aller sur le net (les infos d'authentification n'ont pas encore été saisies par l'utilisateur). Il y a donc blocage.
Quand on utilise firefox, il semble que le blocage soit plus cours (timeout).
Quand on utilise safari, il semble que ca déstabilise le système (reboot nécessaire).
Pour simplifier la tache de vérification du certificat par le navigateur, les répondeurs ont été chainés. On s'adresse à un premier répondeur et c'est ce dernier qui va s'occuper de vérifier tous les certificats de la chaine de certification.
Mais à quel répondeur doit on s'adresser en premier ?
Il suffit de regarder le certificat de notre serveur wifi :
# openssl x509 -noout -text -in serveur.univ.fr.crt |grep -i OCS
OCSP - URI:http://ocsp.tcs.terena.org
|
Notre solution :
Chez nous, la solution a consisté à configurer le firewall pour qu'il laisse passer les requêtes vers ocsp.tcs.terena.org. Du coup, lion peut vérifier le certificat. Il ouvre ensuite une fenêtre pour que l'utilisateur puisse s'authentifier.
| Divers (5/2011) |  |
Débloquer un telnet en attente
Pour débloquer un telnet en attente (ctrl-alt-crochet sur pc), il faut faire crtl-alt-6
Déverrouiller un pdf
Vous avez oublié le mot de passe d'un de vos PDF ? Pour le déverrouiller : http://mupdf.com//download/archive/
puis
pdfclean mon_pdf_verrouille.pdf mon_pdf_deverrouille.pdf |
Source : http://excitedcuriosity.wordpress.com/2010/04/09/unlocking-a-protected-pdf-on-mac-os-x/
Enregistrer le son du micro
QuickTime Player > Fichier > Nouvel enregistrement audio
Modifier le délai de rafraichissement de Google Notifier
Par défaut, le délai entre deux vérifications de votre boite gmail est beaucoup trop long.
Deux solutions :
1/ éditer Library/Preferences/com.google.GmailNotifier.plist
(il faut avoir installé xcode sinon on ne voit que du binaire) et ajouter un champ : AutocheckInterval
et une chaine associée : 1
2/ taper la commande suivante dans le terminal (non testé) :
defaults write com.google.GmailNotifier AutocheckInterval 1 |
Source : http://hintsforums.macworld.com/showthread.php?t=95333
|
|
Dernières modifs
|
|---|
Mac OS X (October 18th, 2016) |
Contact
|
|---|
Pour m'envoyer un mail, Pour me laisser un commentaire :richard.brunooo chez gmail.com |  |
|
|