LINUX.ORG.RU

mount, fstab и т.д.


0

0

Объяните идиоту, почему команда

mount /mnt/cdrom

выдаёт

mount: must be superuser to use mount

хотя в /etc/fstab есть запись

/dev/hdd /mnt/cdrom iso9660 ro,user,noauto 0 0

anonymous

Ответ на: комментарий от anonymous

$ which mount
/bin/mount
$ ls -l /bin/mount
-rwxr-xr-x 1 root root 60520 2005-03-19 05:33 /bin/mount

anonymous
()

>mount: must be superuser to use mount

Команду нужно пускать рутом(root).. он же суперюзер... Примерно в этом роде:

$su ... #mount /mnt/cdrom exit $

anonymous
()
Ответ на: комментарий от anonymous

не обязательно. Через su - это понятное дело. А вот без рутовского пароля как?
Вот выдержка из man mount:

Normally, only the superuser can mount file systems. However, when fstab contains the user option on a line, then anybody can mount the corresponding system. Thus, given a line
/dev/cdrom /cd iso9660 ro,user,noauto,unhide
any user can mount the iso9660 file system found on his CDROM using the command
mount /dev/cdrom
or
mount /cd

Так почему запись user в поле cdrom'а не работает?

anonymous
()
Ответ на: комментарий от anonymous

> Так почему запись user в поле cdrom'а не работает?

Потому, что кулхацкер и "спициалист па бизапаснасти" сбросил флажок "s" и mount! У всех нормальных людей он выглядит так: ls -la /bin/mount -rwsr-xr-x 1 root root 74128 Окт 15 2004 /bin/mount

no-dashi ★★★★★
()
Ответ на: комментарий от no-dashi

Спасибо. Честно говоря, почему-то даже в голову не пришло, что необходим suid-бит...

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.