Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 05/05/2010, à 11:10

side

udev et hal ...

.... Commence à me gonfler.

Bonjour,
Je rencontre un soucis quand à l'affichage dans les menu gnome des différents "volumes" accessibles. Deux partitions Windows en NTFS sont visibles et accessible en lecture et écriture depuis Ubuntu Lucid Lynx Netbook Remix.
C'est très embêtant, les postes sont destinés à être utilisé de manière publique, avoir accessible le C: et la partition de boot de Windows 7 est un risque non négligeable.

J'ai tenté plusieurs choses pour cacher ces volumes. Voici ma config actuelle :

ls -lR /dev/disk

/dev/disk/by-label:
total 0
lrwxrwxrwx 1 root root 10 2010-05-05 09:59 Acer -> ../../sda3
lrwxrwxrwx 1 root root 10 2010-05-05 09:59 PQSERVICE -> ../../sda1
lrwxrwxrwx 1 root root 10 2010-05-05 10:05 SYSTEM\x20RESERVED -> ../../sda2

Les deux volumes visibles sont Acer et SYSTEM RESERVED. Bizarrement PQSERVICE n'apparait pas.

Voici ce que j'ai déjà tenté de faire :

nano /usr/share/hal/fdi/preprobe/95userpolicy/10ignore-disks.fdi

Avec ça dedans :

<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
<device>
<match key="block.device" string="/dev/sda2">
<merge key="info.ignore" type="bool">true</merge>
</match>
</device>
<device>
<match key="block.device" string="/dev/sda3">
<merge key="info.ignore" type="bool">true</merge>
</match>
</device>
</deviceinfo>

Résultat : rien du tout.

nano /etc/udev/rules.d/95-hide-partitions.rules

Avec ça dedans :

# we only care about block devices
ACTION!="add|change", GOTO="hide_partitions_end"
SUBSYSTEM!="block", GOTO="hide_partitions_end"
KERNEL=="loop*|ram*", GOTO="hide_partitions_end"

################################################## ############################

# Partitions which desktops should not display
KERNEL=="sda2", ENV{DKD_PRESENTATION_HIDE}="1"
KERNEL=="sda3", ENV{DKD_PRESENTATION_HIDE}="1"
################################################## ############################

LABEL="hide_partitions_end"

Résultat : rien.

Du coup j'ai décider de déclarer les partitions dans fstab :

nano /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda6 during installation
UUID=1fe12b6b-06a4-47fd-ae5f-99ffa76cd6c5 /               ext4    errors=remount-ro 0       1
# /home was on /dev/sda8 during installation
UUID=9a0fdda8-0cc6-49a3-9e57-8b9c7f6197a8 /home           ext4    defaults        0       2
# /media/DATA was on /dev/sda5 during installation
UUID=682242787C3D61AD /media/DATA     ntfs    defaults,auto,nls=utf8,umask=007,gid=46 0       0
# swap was on /dev/sda7 during installation
UUID=9f719c9c-754f-43b4-89db-b504fc3200cb none            swap    sw              0       0
# SYSTEM RESERVED (partition demarrage Windows 7) /dev/sda2
UUID=148AAF8E8AAF6AC6   /mnt/windows_boot       ntfs    ro,noauto,nouser,nls=utf8,umask=0222,gid=46 0       0
# Acer (partition C:) /dev/sda3
UUID=4E5EB1195EB0FAB3 /mnt/windows      ntfs    ro,noauto,nouser,nls=utf8,umask=0222,gid=46 0       0

Résultat : le Volume Acer (dev/sda3) disparait de mon menu gnome, mais pas le volume SYSTEM RESERVED !! yikes  mad mad

J'ai changé de place mon fichier 95-hide-partitions.rules :

sudo mv /etc/udev/rules.d/95-hide-partitions.rules /lib/udev/rules.d/

parce que je me suis rendu compte que la majorité des rules étaient là dedans. Mais ça n'as rien changé.

J'ai essayer de feinter en ajoutant des lignes à ce même fichier :

# we only care about block devices
ACTION!="add|change", GOTO="hide_partitions_end"
SUBSYSTEM!="block", GOTO="hide_partitions_end"
KERNEL=="loop*|ram*", GOTO="hide_partitions_end"

##############################################################################

# Partitions which desktops should not display
KERNEL=="sda3", ENV{DKD_PRESENTATION_HIDE}="1"
KERNEL=="sda2", ENV{DKD_PRESENTATION_HIDE}="1"

# recovery partitions (taken from old hal rules)
ENV{ID_FS_TYPE}=="ntfs|vfat", \
  ENV{ID_FS_LABEL}=="RECOVERY|SYSTEM\x20RESERVED|SYSTEM RESERVED|HP_RECOVERY|Recovery Partition|DellUtility|DellRestore|IBM_SERVICE|SERVICEV001|SERVICEV002", \
  ENV{UDISKS_PRESENTATION_HIDE}="1"
##############################################################################

LABEL="hide_partitions_end"

Genre pour dire au système que c'est une partition de restauration et pas touche ! ... Mais rien du tout non plus.

Ah ! Et j'ai aussi utilisé gconf-editor pour décocher volumes_visible dans /apps --> nautilus --> desktop.

Rien à faire de rien à faire. SYSTEM RESERVED est toujours accessible en lecture/écriture, si je change les droits à la main, au reboot ils sont remis d'aplomb. Les seules modifications visibles avec tout ça, c'est que selon les différents trucs que j'ai fait le volume est monté directement au démarrage ou pas.

Là, je suis au bout de ce que j'arrive à comprendre. Help please !!


« Je ne suis pas une adversaire de l’Europe, je me sens européenne. Je voudrais qu’il y ait des accords entre les nations librement consentis, c’est cette Europe-là que je veux voir émerger et je souhaite que la France soit à l’origine de ce beau projet, de cette belle initiative » - Marine Le Pen - 25 Avril 2017 - TF1

Hors ligne

#2 Le 05/05/2010, à 14:21

side

Re : udev et hal ...

neutral


« Je ne suis pas une adversaire de l’Europe, je me sens européenne. Je voudrais qu’il y ait des accords entre les nations librement consentis, c’est cette Europe-là que je veux voir émerger et je souhaite que la France soit à l’origine de ce beau projet, de cette belle initiative » - Marine Le Pen - 25 Avril 2017 - TF1

Hors ligne

#3 Le 05/05/2010, à 23:43

side

Re : udev et hal ...

tongue

J'ai tenter d'editer /apps/netbook-launcher/volume_exclude_list dans gconf-editor mais ça ne change rien du tout.

Dernière modification par side (Le 05/05/2010, à 23:45)


« Je ne suis pas une adversaire de l’Europe, je me sens européenne. Je voudrais qu’il y ait des accords entre les nations librement consentis, c’est cette Europe-là que je veux voir émerger et je souhaite que la France soit à l’origine de ce beau projet, de cette belle initiative » - Marine Le Pen - 25 Avril 2017 - TF1

Hors ligne