Dans un script shell, je voudrais faire un mount dynamique comme netinfo le fait. Je sais pas comment m'y prendre.
C'est quoi un "mount dynamique dans un script shell" ?
Nicolas.Michel
Laurent Wacrenier wrote:
Nicolas.Michel écrit:
Dans un script shell, je voudrais faire un mount dynamique comme netinfo le fait. Je sais pas comment m'y prendre.
C'est quoi un "mount dynamique dans un script shell" ?
Oups, je voulais dire mount smb dynamique.
Dans netinfo, tu peux dire par exemple :
name: isrec-lin01:/share$ dir: /Network/Servers opts: net url==smb:/AUTH=NO%20USER%/share$ vfstype: url
Ce que je voudrais savoir, c'est quels outils system sont utilisés par netinfo pour les "mount" et comment les utiliser.
Le but est de faire un loginhook qui monte des dossiers en fonctions de la personne qui se logue et qui utilise son ticket kerberos. J'ai déjà fait un truc qui fonctionne avec mount_smbfs, mais ça ne résiste pas à une mise en veille, contrairement aux mount netinfo.
Merci d'avance :) -- Nicolas Michel
Laurent Wacrenier <lwa@teaser.fr> wrote:
Nicolas.Michel <Nicolas.Michel@bonbon.net> écrit:
Dans un script shell, je voudrais faire un mount dynamique comme netinfo
le fait. Je sais pas comment m'y prendre.
C'est quoi un "mount dynamique dans un script shell" ?
Oups, je voulais dire mount smb dynamique.
Dans netinfo, tu peux dire par exemple :
name: isrec-lin01:/share$
dir: /Network/Servers
opts: net
url==smb:/AUTH=NO%20USER%20AUTHENT@ISREC-LIN01.ad.isrec.ch/share$
vfstype: url
Ce que je voudrais savoir, c'est quels outils system sont utilisés par
netinfo pour les "mount" et comment les utiliser.
Le but est de faire un loginhook qui monte des dossiers en fonctions de
la personne qui se logue et qui utilise son ticket kerberos.
J'ai déjà fait un truc qui fonctionne avec mount_smbfs, mais ça ne
résiste pas à une mise en veille, contrairement aux mount netinfo.
Dans un script shell, je voudrais faire un mount dynamique comme netinfo le fait. Je sais pas comment m'y prendre.
C'est quoi un "mount dynamique dans un script shell" ?
Oups, je voulais dire mount smb dynamique.
Dans netinfo, tu peux dire par exemple :
name: isrec-lin01:/share$ dir: /Network/Servers opts: net url==smb:/AUTH=NO%20USER%/share$ vfstype: url
Ce que je voudrais savoir, c'est quels outils system sont utilisés par netinfo pour les "mount" et comment les utiliser.
Le but est de faire un loginhook qui monte des dossiers en fonctions de la personne qui se logue et qui utilise son ticket kerberos. J'ai déjà fait un truc qui fonctionne avec mount_smbfs, mais ça ne résiste pas à une mise en veille, contrairement aux mount netinfo.
Merci d'avance :) -- Nicolas Michel
Laurent Wacrenier
Nicolas.Michel écrit:
Ce que je voudrais savoir, c'est quels outils system sont utilisés par netinfo pour les "mount" et comment les utiliser.
Netinfo, c'est juste un système de base de données, ça n'utilise rien. Par contre, des utilitaires vont lire leur paramêtres dans netinfo.
Soit il y a un utilitaire qui va lire la table et réaliser les montages, soit l'automonteur est utilisé (man automount) et le système de login fait juste des accès aux répertoires pour les monter.
Nicolas.Michel <Nicolas.Michel@bonbon.net> écrit:
Ce que je voudrais savoir, c'est quels outils system sont utilisés par
netinfo pour les "mount" et comment les utiliser.
Netinfo, c'est juste un système de base de données, ça n'utilise rien.
Par contre, des utilitaires vont lire leur paramêtres dans netinfo.
Soit il y a un utilitaire qui va lire la table et réaliser les
montages, soit l'automonteur est utilisé (man automount)
et le système de login fait juste des accès aux répertoires
pour les monter.
Ce que je voudrais savoir, c'est quels outils system sont utilisés par netinfo pour les "mount" et comment les utiliser.
Netinfo, c'est juste un système de base de données, ça n'utilise rien. Par contre, des utilitaires vont lire leur paramêtres dans netinfo.
Soit il y a un utilitaire qui va lire la table et réaliser les montages, soit l'automonteur est utilisé (man automount) et le système de login fait juste des accès aux répertoires pour les monter.
Nicolas.Michel
Laurent Wacrenier wrote:
Netinfo, c'est juste un système de base de données, ça n'utilise rien. Par contre, des utilitaires vont lire leur paramêtres dans netinfo.
Ok, je sais celà mais cette façon de parler est "plus compréhensible" et m'évite d'aller chercher dans le processus de boot. Note qu'en fait c'est ce que je dois faire ! Cruche que je suis.
Bon, j'ai trouvé ceci :
/System/Library/StartupItems/AMD
Lequel script lance amd (automatically mount file systems)
Qui a déjà joué à amd ?
(oui, je sais, il y a google et man amd, mais man amd.conf est manquant et google me dit que amd.conf est "deprecated", alors c'est quand-même agréable d'avoir un témoignage :)
Merci :) -- Nicolas Michel
Laurent Wacrenier <lwa@teaser.fr> wrote:
Netinfo, c'est juste un système de base de données, ça n'utilise rien.
Par contre, des utilitaires vont lire leur paramêtres dans netinfo.
Ok, je sais celà mais cette façon de parler est "plus compréhensible"
et m'évite d'aller chercher dans le processus de boot.
Note qu'en fait c'est ce que je dois faire ! Cruche que je suis.
Bon, j'ai trouvé ceci :
/System/Library/StartupItems/AMD
Lequel script lance amd (automatically mount file systems)
Qui a déjà joué à amd ?
(oui, je sais, il y a google et man amd, mais man amd.conf est manquant
et google me dit que amd.conf est "deprecated", alors c'est quand-même
agréable d'avoir un témoignage :)
Netinfo, c'est juste un système de base de données, ça n'utilise rien. Par contre, des utilitaires vont lire leur paramêtres dans netinfo.
Ok, je sais celà mais cette façon de parler est "plus compréhensible" et m'évite d'aller chercher dans le processus de boot. Note qu'en fait c'est ce que je dois faire ! Cruche que je suis.
Bon, j'ai trouvé ceci :
/System/Library/StartupItems/AMD
Lequel script lance amd (automatically mount file systems)
Qui a déjà joué à amd ?
(oui, je sais, il y a google et man amd, mais man amd.conf est manquant et google me dit que amd.conf est "deprecated", alors c'est quand-même agréable d'avoir un témoignage :)
Merci :) -- Nicolas Michel
Laurent Wacrenier
Nicolas.Michel écrit:
Qui a déjà joué à amd ?
Moi, il y a 15 ans. Ça n'a pas l'air d'avoir bien changé. Il ne supporte pas les tables netinfo ou les montages SMB. Peut être qu'Apple l'a patché, qu'ils utilisent autre chose ou qu'ils l'ont spécialement configuré (on peut utiliser des montages externe et faire une copie de la tables dans un fichier).
(oui, je sais, il y a google et man amd, mais man amd.conf est manquant et google me dit que amd.conf est "deprecated", alors c'est quand-même agréable d'avoir un témoignage :)
Moi, il y a 15 ans. Ça n'a pas l'air d'avoir bien changé. Il ne
supporte pas les tables netinfo ou les montages SMB. Peut être
qu'Apple l'a patché, qu'ils utilisent autre chose ou qu'ils l'ont
spécialement configuré (on peut utiliser des montages externe et faire
une copie de la tables dans un fichier).
(oui, je sais, il y a google et man amd, mais man amd.conf est manquant
et google me dit que amd.conf est "deprecated", alors c'est quand-même
agréable d'avoir un témoignage :)
Moi, il y a 15 ans. Ça n'a pas l'air d'avoir bien changé. Il ne supporte pas les tables netinfo ou les montages SMB. Peut être qu'Apple l'a patché, qu'ils utilisent autre chose ou qu'ils l'ont spécialement configuré (on peut utiliser des montages externe et faire une copie de la tables dans un fichier).
(oui, je sais, il y a google et man amd, mais man amd.conf est manquant et google me dit que amd.conf est "deprecated", alors c'est quand-même agréable d'avoir un témoignage :)
Moi, il y a 15 ans. Ça n'a pas l'air d'avoir bien changé. Il ne supporte pas les tables netinfo ou les montages SMB. Peut être qu'Apple l'a patché, qu'ils utilisent autre chose ou qu'ils l'ont spécialement configuré (on peut utiliser des montages externe et faire une copie de la tables dans un fichier).
OK. Dureste si je regarde les logs, c'est bien automount qui est utilisé pour monter ce que j'ai mis dans netinfo. Lequel automount ne supporte pas le smb non-plus. Donc il faut que je trouve autre chose. Carray, encore raté. C'est bizare, j'étais sûr d'avoir déjà délocalisé un homedir sur de NT via smb... J'ai sans-doutes pris mes rêves pour la réalité. Merci Laurent :)
En fait, je crois que je vais faire vite et sale : un crontab qui remonte le volume toutes les minutes si besoins. na :->
-- Nicolas Michel
Laurent Wacrenier <lwa@teaser.fr> wrote:
Nicolas.Michel <Nicolas.Michel@bonbon.net> écrit:
Qui a déjà joué à amd ?
Moi, il y a 15 ans. Ça n'a pas l'air d'avoir bien changé. Il ne
supporte pas les tables netinfo ou les montages SMB. Peut être
qu'Apple l'a patché, qu'ils utilisent autre chose ou qu'ils l'ont
spécialement configuré (on peut utiliser des montages externe et faire
une copie de la tables dans un fichier).
OK. Dureste si je regarde les logs, c'est bien automount qui est utilisé
pour monter ce que j'ai mis dans netinfo.
Lequel automount ne supporte pas le smb non-plus.
Donc il faut que je trouve autre chose.
Carray, encore raté.
C'est bizare, j'étais sûr d'avoir déjà délocalisé un homedir sur de NT
via smb... J'ai sans-doutes pris mes rêves pour la réalité.
Merci Laurent :)
En fait, je crois que je vais faire vite et sale : un crontab qui
remonte le volume toutes les minutes si besoins. na :->
Moi, il y a 15 ans. Ça n'a pas l'air d'avoir bien changé. Il ne supporte pas les tables netinfo ou les montages SMB. Peut être qu'Apple l'a patché, qu'ils utilisent autre chose ou qu'ils l'ont spécialement configuré (on peut utiliser des montages externe et faire une copie de la tables dans un fichier).
OK. Dureste si je regarde les logs, c'est bien automount qui est utilisé pour monter ce que j'ai mis dans netinfo. Lequel automount ne supporte pas le smb non-plus. Donc il faut que je trouve autre chose. Carray, encore raté. C'est bizare, j'étais sûr d'avoir déjà délocalisé un homedir sur de NT via smb... J'ai sans-doutes pris mes rêves pour la réalité. Merci Laurent :)
En fait, je crois que je vais faire vite et sale : un crontab qui remonte le volume toutes les minutes si besoins. na :->
-- Nicolas Michel
Laurent Wacrenier
Nicolas.Michel écrit:
OK. Dureste si je regarde les logs, c'est bien automount qui est utilisé pour monter ce que j'ai mis dans netinfo. Lequel automount ne supporte pas le smb non-plus.
amd peut utiliser un programme externe pour réaliser le montage.
Sinon, il y a des programmes tiers qui peuvent peut être faire l'affaire, par exemple AutomountMaker : http://www.versiontracker.com/dyn/moreinfo/macosx/21383 (pas testé)
Nicolas.Michel <Nicolas.Michel@bonbon.net> écrit:
OK. Dureste si je regarde les logs, c'est bien automount qui est utilisé
pour monter ce que j'ai mis dans netinfo.
Lequel automount ne supporte pas le smb non-plus.
amd peut utiliser un programme externe pour réaliser le montage.
Sinon, il y a des programmes tiers qui peuvent peut être faire l'affaire,
par exemple AutomountMaker :
http://www.versiontracker.com/dyn/moreinfo/macosx/21383
(pas testé)
OK. Dureste si je regarde les logs, c'est bien automount qui est utilisé pour monter ce que j'ai mis dans netinfo. Lequel automount ne supporte pas le smb non-plus.
amd peut utiliser un programme externe pour réaliser le montage.
Sinon, il y a des programmes tiers qui peuvent peut être faire l'affaire, par exemple AutomountMaker : http://www.versiontracker.com/dyn/moreinfo/macosx/21383 (pas testé)
Laurent Wacrenier
Nicolas.Michel écrit:
OK. Dureste si je regarde les logs, c'est bien automount qui est utilisé pour monter ce que j'ai mis dans netinfo. Lequel automount ne supporte pas le smb non-plus.
amd peut utiliser un programme externe pour réaliser le montage.
Sinon, il y a des programmes tiers qui peuvent peut être faire l'affaire, par exemple AutomountMaker : http://www.versiontracker.com/dyn/moreinfo/macosx/21383 (pas testé)
Ou SMB Manager : http://www.labo-apple.org/fr/logiciels/smb+manager/
Nicolas.Michel <Nicolas.Michel@bonbon.net> écrit:
OK. Dureste si je regarde les logs, c'est bien automount qui est utilisé
pour monter ce que j'ai mis dans netinfo.
Lequel automount ne supporte pas le smb non-plus.
amd peut utiliser un programme externe pour réaliser le montage.
Sinon, il y a des programmes tiers qui peuvent peut être faire l'affaire,
par exemple AutomountMaker :
http://www.versiontracker.com/dyn/moreinfo/macosx/21383
(pas testé)
Ou SMB Manager :
http://www.labo-apple.org/fr/logiciels/smb+manager/
OK. Dureste si je regarde les logs, c'est bien automount qui est utilisé pour monter ce que j'ai mis dans netinfo. Lequel automount ne supporte pas le smb non-plus.
amd peut utiliser un programme externe pour réaliser le montage.
Sinon, il y a des programmes tiers qui peuvent peut être faire l'affaire, par exemple AutomountMaker : http://www.versiontracker.com/dyn/moreinfo/macosx/21383 (pas testé)
Ou SMB Manager : http://www.labo-apple.org/fr/logiciels/smb+manager/
Nicolas.Michel
Laurent Wacrenier wrote:
Nicolas.Michel écrit:
OK. Dureste si je regarde les logs, c'est bien automount qui est utilisé pour monter ce que j'ai mis dans netinfo. Lequel automount ne supporte pas le smb non-plus.
amd peut utiliser un programme externe pour réaliser le montage.
Oui, ça c'est intéressant. Mais bon, ça n'a pas l'air gagné d'avance. En outre, le seul exemple que j'aies trouvé est commenté en finlandais, ou une langue qui lui ressemble. C'est pas terrible :-/
Sinon, il y a des programmes tiers qui peuvent peut être faire l'affaire, par exemple AutomountMaker : http://www.versiontracker.com/dyn/moreinfo/macosx/21383 (pas testé)
Ou SMB Manager : http://www.labo-apple.org/fr/logiciels/smb+manager/
C'est pas ce que je cherche, ces soft sont "user level", c'est à dire qu'ils dépendent du bon vouloir de l'utilisateur. Notament en stockant le passwd dans le trousseau.
Mon but est de faire monter "de force" et "malgré l'utilisateur" des dossiers partagés. C'est à dire avec loginscript et kerberos. Pour l'instant j'ai un script qui fonctionne mais au réveil le mount n'est plus présent. Finalement je vais faire un cron, vite et sale :-)
Merci Laurent :) -- Nicolas Michel
Laurent Wacrenier <lwa@teaser.fr> wrote:
Nicolas.Michel <Nicolas.Michel@bonbon.net> écrit:
OK. Dureste si je regarde les logs, c'est bien automount qui est utilisé
pour monter ce que j'ai mis dans netinfo.
Lequel automount ne supporte pas le smb non-plus.
amd peut utiliser un programme externe pour réaliser le montage.
Oui, ça c'est intéressant.
Mais bon, ça n'a pas l'air gagné d'avance.
En outre, le seul exemple que j'aies trouvé est commenté en finlandais,
ou une langue qui lui ressemble. C'est pas terrible :-/
Sinon, il y a des programmes tiers qui peuvent peut être faire l'affaire,
par exemple AutomountMaker :
http://www.versiontracker.com/dyn/moreinfo/macosx/21383
(pas testé)
Ou SMB Manager :
http://www.labo-apple.org/fr/logiciels/smb+manager/
C'est pas ce que je cherche, ces soft sont "user level", c'est à dire
qu'ils dépendent du bon vouloir de l'utilisateur.
Notament en stockant le passwd dans le trousseau.
Mon but est de faire monter "de force" et "malgré l'utilisateur" des
dossiers partagés. C'est à dire avec loginscript et kerberos.
Pour l'instant j'ai un script qui fonctionne mais au réveil le mount
n'est plus présent. Finalement je vais faire un cron, vite et sale :-)
OK. Dureste si je regarde les logs, c'est bien automount qui est utilisé pour monter ce que j'ai mis dans netinfo. Lequel automount ne supporte pas le smb non-plus.
amd peut utiliser un programme externe pour réaliser le montage.
Oui, ça c'est intéressant. Mais bon, ça n'a pas l'air gagné d'avance. En outre, le seul exemple que j'aies trouvé est commenté en finlandais, ou une langue qui lui ressemble. C'est pas terrible :-/
Sinon, il y a des programmes tiers qui peuvent peut être faire l'affaire, par exemple AutomountMaker : http://www.versiontracker.com/dyn/moreinfo/macosx/21383 (pas testé)
Ou SMB Manager : http://www.labo-apple.org/fr/logiciels/smb+manager/
C'est pas ce que je cherche, ces soft sont "user level", c'est à dire qu'ils dépendent du bon vouloir de l'utilisateur. Notament en stockant le passwd dans le trousseau.
Mon but est de faire monter "de force" et "malgré l'utilisateur" des dossiers partagés. C'est à dire avec loginscript et kerberos. Pour l'instant j'ai un script qui fonctionne mais au réveil le mount n'est plus présent. Finalement je vais faire un cron, vite et sale :-)