Dziękuję
fnmirk, ale to za mało. W /etc/ nie ma czegoś takiego jak pmount, w
preferences.fdi
Kod: Zaznacz cały
root@wito-desktop:/media/disk# cat /etc/hal/fdi/policy/preferences.fdi
<?xml version="1.0" encoding="UTF-8"?>
<!--
Some examples how to use hal fdi files for system preferences
You can either uncomment the examples here or put them in a seperate .fdi
file.
-->
<deviceinfo version="0.2">
<!--
The following shows how to hint gnome-volume-manager and other programs
that honor the storage.automount_enabled_hint to not mount non-removable
media.
-->
<device>
<match key="storage.hotpluggable" bool="false">
<match key="storage.removable" bool="false">
<merge key="storage.automount_enabled_hint" type="bool">false</merge>
</match>
</match>
</device>
<!--
The following shows how to put sync and noatime on for devices smaller then
1Gb and off for device larger then that. Note that the sync option can wear
out device faster then you'd like too. See
[url]http://readlist.com/lists/vger.kernel.org/linux-kernel/22/111748.html[/url] for
more info.
-->
<!--
<device>
<match key="block.is_volume" bool="true">
<match key="volume.size" compare_lt="1000000000">
<match key="@block.storage_device:storage.hotpluggable" bool="true">
<merge key="volume.policy.mount_option.sync" type="bool">true</merge>
<merge key="volume.policy.mount_option.noatime" type="bool">true</merge>
</match>
<match key="@block.storage_device:storage.removable" bool="true">
<merge key="volume.policy.mount_option.sync" type="bool">true</merge>
<merge key="volume.policy.mount_option.noatime" type="bool">true</merge>
</match>
</match>
<match key="volume.size" compare_ge="1000000000">
<match key="@block.storage_device:storage.hotpluggable" bool="true">
<merge key="volume.policy.mount_option.sync" type="bool">false</merge>
<merge key="volume.policy.mount_option.noatime" type="bool">false</merge>
</match>
<match key="@block.storage_device:storage.removable" bool="true">
<merge key="volume.policy.mount_option.sync" type="bool">false</merge>
<merge key="volume.policy.mount_option.noatime" type="bool">false</merge>
</match>
</match>
</match>
</device>
-->
</deviceinfo>
nie ma nic na temat umask. Mam tamten kompter na ssh, jeśli będzie to potrzebne dam też radę zalogować się zdalnie w x'ach.
Na chwilę obecną mogę zarzucić czymś takim:
Kod: Zaznacz cały
root@wito-desktop:/# mount
/dev/sda1 on / type ext3 (rw,relatime,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
/sys on /sys type sysfs (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs (rw,noexec,nosuid,nodev,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
udev on /dev type tmpfs (rw,mode=0755)
devshm on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
lrm on /lib/modules/2.6.24-23-generic/volatile type tmpfs (rw)
/dev/sdb1 on /home type ext3 (rw,relatime)
securityfs on /sys/kernel/security type securityfs (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/wito/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=wito)
Tak to wygląda bez pendrive'a
Kod: Zaznacz cały
root@wito-desktop:/# ls -l |grep media
lrwxrwxrwx 1 root root 11 2008-12-13 08:29 cdrom -> media/cdrom
drwxrwsrwx 4 wito root 4096 2009-01-17 21:47 media
root@wito-desktop:/media# ls -l
razem 8
lrwxrwxrwx 1 root root 6 2008-12-13 08:29 cdrom -> cdrom0
drwxrwxrwx 2 root root 4096 2008-12-13 08:29 cdrom0
lrwxrwxrwx 1 root root 7 2008-12-13 08:29 floppy -> floppy0
drwxrwxrwx 2 root root 4096 2008-12-13 08:29 floppy0
Tak wyglądają uprawnienia dla media.
Teraz przy włożonym pendrive
Kod: Zaznacz cały
root@wito-desktop:/media# ls -l
razem 12
lrwxrwxrwx 1 root root 6 2008-12-13 08:29 cdrom -> cdrom0
drwxrwxrwx 2 root root 4096 2008-12-13 08:29 cdrom0
drwx------ 9 wito root 4096 1970-01-01 01:00 disk
lrwxrwxrwx 1 root root 7 2008-12-13 08:29 floppy -> floppy0
drwxrwxrwx 2 root root 4096 2008-12-13 08:29 floppy0
root@wito-desktop:/media# cd disk/
root@wito-desktop:/media/disk# ls -l
razem 28
drwx------ 2 wito root 4096 2009-01-09 09:51 Lao Che - Gospel (2008)
drwx------ 2 wito root 4096 2009-01-09 09:53 Lao Che - Gusła (2002)
drwx------ 2 wito root 4096 2009-01-09 09:56 Lao Che - Powstanie warszawskie (2005)
drwx------ 30 wito root 4096 2009-01-09 09:46 Negatyw - manchester
drwx------ 30 wito root 4096 2009-01-09 09:47 Negatyw - Paczatarez
drwx------ 35 wito root 4096 2009-01-09 09:49 Negatyw - Pamietaj
drwx------ 2 wito root 4096 2009-01-09 09:58 Piotr Rogucki
No i najważniejsze
root@wito-desktop:/media/disk# mount
/dev/sda1 on / type ext3 (rw,relatime,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
/sys on /sys type sysfs (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs (rw,noexec,nosuid,nodev,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
udev on /dev type tmpfs (rw,mode=0755)
devshm on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
lrm on /lib/modules/2.6.24-23-generic/volatile type tmpfs (rw)
/dev/sdb1 on /home type ext3 (rw,relatime)
securityfs on /sys/kernel/security type securityfs (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/wito/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=wito)
/dev/sdc1 on /media/disk type vfat (rw,nosuid,nodev,uhelper=hal,shortname=mixed,uid=1000,utf8,umask=077,flush)
Oczywiście mogę chown + chmod rekursywnie, ale to fat, więc po ponownym włożeniu urządzenia zostaną przywrócone te 'lewe' uprawnienia.
Zastanawia mnie od czego zacząć? Gdzie są jakieś konfiguracje?