NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Amd mounts CD-ROM without any permission.



I've been using Amd to mount CD-ROM but noticed it doesn't work properly now.
It still mounts CD-ROM automatically but drops all permission.  Manual
mounting (mount_cd9660) still works.

Does anyone has any suggestion to fix it?

It's a NetBSD 11.0 VirtualBox guest upgraded from NetBSD 10.  I remember Amd
works fine until NetBSD 10.


Regards,
  Kogulé, Ryo




-- typescript

% uname -a
NetBSD vnetbsd 11.0 NetBSD 11.0 (GENERIC) #0: Thu Jul 30 15:23:12 UTC 2026  mkrepro%mkrepro.NetBSD.org@localhost:/usr/src/sys/arch/amd64/compile/GENERIC amd64

% ps auxwww| fgrep /usr/sbin/amd
root    16374  0.0  2.9  22636  29868 ?     Is    2:45PM 0:00.16 /usr/sbin/amd -l syslog -x error,noinfo,nostats -p -a /a -F /etc/amd.conf

% cat /etc/amd.conf
# $NetBSD: amd.conf,v 1.2 2005/08/23 13:54:41 rpaulo Exp $
#
# Example main config file for amd(8), for details see amd.conf(5).
# Goes into /etc, while cd & net go into /etc/amd (or change paths below).
#

[ global ]
dismount_interval =	900
map_type = file

[ /cd ]
map_name =		/etc/amd/cd

% cat /etc/amd/cd
# $NetBSD: cd,v 1.3 2000/08/11 11:59:44 soda Exp $
#
# /cd - mount local CD ROM by cd'ing into it: cd /cd/drive0
#       be sure to mkdir /cd before using this. Umount by typing
#	"amq -u /cd/drive0" etc.
#
/defaults	type:=cdfs;opts:=ro,nosuid,nodev

drive0		dev:=/dev/cd0a
drive1		dev:=/dev/cd1a

% : Without any disk.

% ls /cd/drive0
ls: /cd/drive0: Operation not supported by device

% : Attach NetBSD 11.1 CD-ROM image to this VirtualBox guest.

% ls /cd/drive0
ls: /cd/drive0: Permission denied

% ls -l /cd/drive0
lrwxrwxrwx  1 root  wheel  20 Nov  9 01:01 /cd/drive0 -> /a/vnetbsd/cd/drive0

% ls -l /a/vnetbsd/cd
total 8
d---------  20 root  wheel  4096 Nov  2 17:34 drive0

% sudo ls -l /a/vnetbsd/cd/drive0
total 21295
----------   2 root  wheel      1186 Nov  2 17:34 .cshrc
----------   2 root  wheel       857 Nov  2 17:34 .profile
d---------   1 root  wheel      8192 Nov  2 17:34 .rr_moved
d---------   2 root  wheel      2048 Nov  2 17:34 altroot
d---------   4 root  wheel      2048 Nov  2 17:34 amd64
d---------   2 root  wheel      6144 Nov  2 17:34 bin
----------   1 root  wheel     86092 Nov  2 17:34 boot
----------   1 root  wheel       172 Nov  2 17:34 boot.cfg
d---------   5 root  wheel      2048 Nov  2 17:34 dev
d---------  30 root  wheel     14336 Nov  2 17:34 etc
----------   1 root  wheel      3094 Nov  2 17:34 install.sh
d---------   3 root  wheel     16384 Nov  2 17:34 lib
d---------   3 root  wheel      2048 Nov  2 17:34 libdata
d---------   5 root  wheel      2048 Nov  2 17:34 libexec
d---------   2 root  wheel      2048 Nov  2 17:34 mnt
d---------   2 root  wheel      2048 Nov  2 17:34 mnt2
----------   1 root  wheel  10716620 Nov  2 17:34 netbsd
d---------   2 root  wheel      2048 Nov  2 17:34 rescue
d---------   2 root  wheel      2048 Nov  2 17:34 root
d---------   2 root  wheel     20480 Nov  2 17:34 sbin
d---------   3 root  wheel      2048 Nov  2 17:34 stand
d---------   2 root  wheel      2048 Nov  2 17:34 targetroot
d---------   2 root  wheel      2048 Nov  2 17:34 tmp
d---------  11 root  wheel      2048 Nov  2 17:34 usr
d---------  24 root  wheel      4096 Nov  2 17:34 var

% eject cd

% : Attach the image again.

% sudo mount_cd9660 /dev/cd0a /mnt

% ls -l /mnt
total 21276
drwxr-xr-x   2 root  wheel      2048 Nov  2 17:34 altroot
drwxr-xr-x   4 root  wheel      2048 Nov  2 17:34 amd64
drwxr-xr-x   2 root  wheel      6144 Nov  2 17:34 bin
-rw-r--r--   1 root  wheel     86092 Nov  2 17:34 boot
-rw-r--r--   1 root  wheel       172 Nov  2 17:34 boot.cfg
drwxr-xr-x   5 root  wheel      2048 Nov  2 17:34 dev
drwxr-xr-x  30 root  wheel     14336 Nov  2 17:34 etc
-rwxr-xr-x   1 root  wheel      3094 Nov  2 17:34 install.sh
drwxr-xr-x   3 root  wheel     16384 Nov  2 17:34 lib
drwxr-xr-x   3 root  wheel      2048 Nov  2 17:34 libdata
drwxr-xr-x   5 root  wheel      2048 Nov  2 17:34 libexec
drwxr-xr-x   2 root  wheel      2048 Nov  2 17:34 mnt
drwxr-xr-x   2 root  wheel      2048 Nov  2 17:34 mnt2
-rw-r--r--   1 root  wheel  10716620 Nov  2 17:34 netbsd
drwxr-xr-x   2 root  wheel      2048 Nov  2 17:34 rescue
drwxr-xr-x   2 root  wheel      2048 Nov  2 17:34 root
drwxr-xr-x   2 root  wheel     20480 Nov  2 17:34 sbin
drwxr-xr-x   3 root  wheel      2048 Nov  2 17:34 stand
drwxr-xr-x   2 root  wheel      2048 Nov  2 17:34 targetroot
drwxr-xr-x   2 root  wheel      2048 Nov  2 17:34 tmp
drwxr-xr-x  11 root  wheel      2048 Nov  2 17:34 usr
drwxr-xr-x  24 root  wheel      4096 Nov  2 17:34 var


Home | Main Index | Thread Index | Old Index