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 [email protected]:/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
