J'aimerai savoir, avec mount, comment on peut faire pour qu'au montage
d'une partition, celle-ci appartient a un utilisateur quelconque (disons
didier), et pas a root. Avec linux, je sais qu'il y a des options (uid
et gid je crois) mais sous bsd, j'ai pas trouve comment on faisait :'(
Autre chose, je vais surement devoir de disque, mais j'aimerai pouvoir
faire une image (bootable) de mon systeme (freebsd 5.2.1) histoire de
pas avoir a tout reinstaller. Est-il possible de procéder autrement
qu'avec Norton ghost? Si oui, comment je pourrais faire?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
pornin
According to did :
J'aimerai savoir, avec mount, comment on peut faire pour qu'au montage d'une partition, celle-ci appartient a un utilisateur quelconque (disons didier), et pas a root.
Nuançons. Certains systèmes de fichiers, comme par exemple ext2 (le système de fichier basique de Linux) et ffs (le système de fichier basique de FreeBSD) ont une notion de "propriétaire" pour chaque fichier et répertoire. Pour ces systèmes de fichier, votre question n'a pas de sens (et donc pas de réponse possible).
Il existe d'autres systèmes de fichiers qui n'ont pas cette notion. L'OS doit alors attribuer chaque fichier à un propriétaire. Sous Linux, les options "uid" et "gid" servent à ça. Sous FreeBSD, ça se fait avec les options -u et -g (cf man mount_msdofs) (donc "-uR4" comme option dans la quatrième colonne du /etc/fstab, pour l'UID 524). Cependant il y a plus simple : en l'absence d'options explicites, FreeBSD utilise le propriétaire du répertoire dans lequel le montage est fait. Par exemple, si /dev/ad0s1 contient un filesystem FAT (utilisé par un Windows quelconque), et que le répertoire /win appartient à l'utilisateur "foo" du groupe "bar", alors après un bête "mount_msdosfs /dev/ad0s1 /win", tous les fichiers du filesystem FAT se retrouvent sous /win et appartiennent tous à "foo" et au groupe "bar".
Pour plus de détails, cf man mount_msdosfs.
Autre chose, je vais surement devoir de disque, mais j'aimerai pouvoir faire une image (bootable) de mon systeme (freebsd 5.2.1) histoire de pas avoir a tout reinstaller. Est-il possible de procéder autrement qu'avec Norton ghost? Si oui, comment je pourrais faire?
Quand je dois dupliquer un FreeBSD d'un disque à l'autre, je m'arrange pour avoir les deux disques en même temps dans la boîte. Ensuite, je crée mes slices et partitions dans le disque destination, puis je fabrique les filesystems (newfs), puis je duplique le système avec dump et restore (cf les pages de man). Pour rendre la slice de destination bootable, il suffit de faire tourner un "disklabel -B" avec les bonnes options (cf la page de man). Pour rendre le disque complet bootable (au niveau des slices), c'est "boot0cfg" qu'il faut utiliser.
--Thomas Pornin
According to did <did@myself.com>:
J'aimerai savoir, avec mount, comment on peut faire pour qu'au montage
d'une partition, celle-ci appartient a un utilisateur quelconque (disons
didier), et pas a root.
Nuançons. Certains systèmes de fichiers, comme par exemple ext2 (le
système de fichier basique de Linux) et ffs (le système de fichier basique
de FreeBSD) ont une notion de "propriétaire" pour chaque fichier et
répertoire. Pour ces systèmes de fichier, votre question n'a pas de
sens (et donc pas de réponse possible).
Il existe d'autres systèmes de fichiers qui n'ont pas cette notion.
L'OS doit alors attribuer chaque fichier à un propriétaire. Sous Linux,
les options "uid" et "gid" servent à ça. Sous FreeBSD, ça se fait avec
les options -u et -g (cf man mount_msdofs) (donc "-uR4" comme option
dans la quatrième colonne du /etc/fstab, pour l'UID 524). Cependant il
y a plus simple : en l'absence d'options explicites, FreeBSD utilise le
propriétaire du répertoire dans lequel le montage est fait. Par exemple,
si /dev/ad0s1 contient un filesystem FAT (utilisé par un Windows
quelconque), et que le répertoire /win appartient à l'utilisateur
"foo" du groupe "bar", alors après un bête "mount_msdosfs /dev/ad0s1
/win", tous les fichiers du filesystem FAT se retrouvent sous /win et
appartiennent tous à "foo" et au groupe "bar".
Pour plus de détails, cf man mount_msdosfs.
Autre chose, je vais surement devoir de disque, mais j'aimerai pouvoir
faire une image (bootable) de mon systeme (freebsd 5.2.1) histoire de
pas avoir a tout reinstaller. Est-il possible de procéder autrement
qu'avec Norton ghost? Si oui, comment je pourrais faire?
Quand je dois dupliquer un FreeBSD d'un disque à l'autre, je m'arrange
pour avoir les deux disques en même temps dans la boîte. Ensuite, je
crée mes slices et partitions dans le disque destination, puis je
fabrique les filesystems (newfs), puis je duplique le système avec dump
et restore (cf les pages de man). Pour rendre la slice de destination
bootable, il suffit de faire tourner un "disklabel -B" avec les bonnes
options (cf la page de man). Pour rendre le disque complet bootable (au
niveau des slices), c'est "boot0cfg" qu'il faut utiliser.
J'aimerai savoir, avec mount, comment on peut faire pour qu'au montage d'une partition, celle-ci appartient a un utilisateur quelconque (disons didier), et pas a root.
Nuançons. Certains systèmes de fichiers, comme par exemple ext2 (le système de fichier basique de Linux) et ffs (le système de fichier basique de FreeBSD) ont une notion de "propriétaire" pour chaque fichier et répertoire. Pour ces systèmes de fichier, votre question n'a pas de sens (et donc pas de réponse possible).
Il existe d'autres systèmes de fichiers qui n'ont pas cette notion. L'OS doit alors attribuer chaque fichier à un propriétaire. Sous Linux, les options "uid" et "gid" servent à ça. Sous FreeBSD, ça se fait avec les options -u et -g (cf man mount_msdofs) (donc "-uR4" comme option dans la quatrième colonne du /etc/fstab, pour l'UID 524). Cependant il y a plus simple : en l'absence d'options explicites, FreeBSD utilise le propriétaire du répertoire dans lequel le montage est fait. Par exemple, si /dev/ad0s1 contient un filesystem FAT (utilisé par un Windows quelconque), et que le répertoire /win appartient à l'utilisateur "foo" du groupe "bar", alors après un bête "mount_msdosfs /dev/ad0s1 /win", tous les fichiers du filesystem FAT se retrouvent sous /win et appartiennent tous à "foo" et au groupe "bar".
Pour plus de détails, cf man mount_msdosfs.
Autre chose, je vais surement devoir de disque, mais j'aimerai pouvoir faire une image (bootable) de mon systeme (freebsd 5.2.1) histoire de pas avoir a tout reinstaller. Est-il possible de procéder autrement qu'avec Norton ghost? Si oui, comment je pourrais faire?
Quand je dois dupliquer un FreeBSD d'un disque à l'autre, je m'arrange pour avoir les deux disques en même temps dans la boîte. Ensuite, je crée mes slices et partitions dans le disque destination, puis je fabrique les filesystems (newfs), puis je duplique le système avec dump et restore (cf les pages de man). Pour rendre la slice de destination bootable, il suffit de faire tourner un "disklabel -B" avec les bonnes options (cf la page de man). Pour rendre le disque complet bootable (au niveau des slices), c'est "boot0cfg" qu'il faut utiliser.
--Thomas Pornin
pornin
According to Thomas Pornin :
Quand je dois dupliquer un FreeBSD d'un disque à l'autre [...]
Cela dit, j'encourage vivement tout utilisateur de FreeBSD 5.2.1 à mettre à jour le système pour un 5.3 au moins, car beaucoup de bugs ont été corrigés. De plus, les 5.x sont réputés stables à partir du 5.3 seulement, et quelques changements un peu gros ont été faits lors du passage de la 5.2.1 à la 5.3 (changement de numéro de version majeure de la libm, par exemple). Dans ces conditions, une réinstallation peut être la chose à faire.
--Thomas Pornin
According to Thomas Pornin <pornin@nerim.net>:
Quand je dois dupliquer un FreeBSD d'un disque à l'autre [...]
Cela dit, j'encourage vivement tout utilisateur de FreeBSD 5.2.1 à
mettre à jour le système pour un 5.3 au moins, car beaucoup de bugs ont
été corrigés. De plus, les 5.x sont réputés stables à partir du 5.3
seulement, et quelques changements un peu gros ont été faits lors du
passage de la 5.2.1 à la 5.3 (changement de numéro de version majeure de
la libm, par exemple). Dans ces conditions, une réinstallation peut être
la chose à faire.
Quand je dois dupliquer un FreeBSD d'un disque à l'autre [...]
Cela dit, j'encourage vivement tout utilisateur de FreeBSD 5.2.1 à mettre à jour le système pour un 5.3 au moins, car beaucoup de bugs ont été corrigés. De plus, les 5.x sont réputés stables à partir du 5.3 seulement, et quelques changements un peu gros ont été faits lors du passage de la 5.2.1 à la 5.3 (changement de numéro de version majeure de la libm, par exemple). Dans ces conditions, une réinstallation peut être la chose à faire.