Руководство новичка - администратора Linux

    778b1c86   

Диски монтируются когда я имею права суперпользователя. Может ли обычный пользователь сделать то же?



Диски монтируются когда я имею права суперпользователя. Может ли обычный пользователь сделать то же?

Для этого вы должны подредактировать файл /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 



Содержание раздела