Диски монтируются когда я имею права суперпользователя. Может ли обычный пользователь сделать то же?
Диски монтируются когда я имею права суперпользователя. Может ли обычный пользователь сделать то же?
Для этого вы должны подредактировать файл /etc/fstab (как суперпользователь). Для этой цели я пользуюсь редактором pico:
pico /etc/fstab
Ниже приведена структура моего /etc/fstab:
/dev/hda2 / ext2 defaults 1 1
/dev/hdc3 /home ext2 defaults 1 2
/dev/hdc2 /usr ext2 defaults 1 2
/dev/hdc4 swap swap defaults 0 0
/dev/fd0 /mnt/floppy auto noauto,rw,user 0 0
/dev/cdrom /mnt/cdrom auto noauto,ro,user 0 0
/dev/sda4 /mnt/zipdrive vfat noauto,rw,user 0 0
/dev/hda1 /mnt/dosdrive vfat noauto,rw,user 0 0
none /proc proc defaults 0 0
hacker:/mnt/cdrom /mnt/hacker_cdrom nfs ro,noauto,user 0 0
hacker:/mnt/floppy /mnt/hacker_floppy nfs rw,noauto,user 0 0
hacker:/home /mnt/hacker_home nfs rw,noauto,user 0 0
hacker:/usr /mnt/hacker_usr nfs ro,noauto,user 0 0
Первое поле - это устройство. Второе - точка монтирования (директория куда должно монтироваться устройство). Третье поле - тип файловой системы. Четвертое поле - опции, говорящие системе как монтировать устройство: "auto" - монтировать систему при загрузке, "rw" - монтировать для чтения и записи, "ro" - монтировать только для чтения, "user" - пользователи тоже имеют право смонтировать устройство. Если вам любопытно для чего используются 5ое и 6ое поле - исследуйте man fstab. Строки в моем /etc/fstab, в которых встречается сочетание hacker, описывают правила монтирования удаленных файловых систем с компьютера "hacker".
Если пользователям разрешено монтировать cdrom (опция "user"), то он/она сможет сделать это с помощью команды:
mount /mnt/cdrom
Синтаксис команды, которой пользуется суперпользователь, отличается от того, чем вынужден пользоваться обычный пользователь, так как он ограничен правилами описанными в /etc/fstab.
2.6