Does using DVD must be so hard?

From: Paul Dufresne <dufresnep_at_zoho.com>
Date: Fri, 17 Feb 2023 19:45:18 UTC
Still using 

paul@dufresnep:/usr/home/paul $ freebsd-version ; uname -a

13.2-PRERELEASE

FreeBSD dufresnep.ca 13.2-PRERELEASE FreeBSD 13.2-PRERELEASE #0 stable/13-n254363-d07eb716f35d: Sat Feb  4 19:16:12 UTC 2023     mailto:root@releng3.nyi.freebsd.org:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64

paul@dufresnep:/usr/home/paul $ 



paul@dufresnep:/usr/home/paul $ cdrecord --scanbus

Cdrecord-ProDVD-ProBD-Clone 3.02 2022/08/18 (amd64-unknown-freebsd13.1) Copyright (C) 1995-2019 Joerg Schilling

cdrecord: Insufficient 'file read' privileges. You will not be able to open all needed devices.

cdrecord: Insufficient 'file write' privileges. You will not be able to open all needed devices.

cdrecord: Insufficient 'device' privileges. You may not be able to send all needed SCSI commands, this my cause various unexplainable problems.

cdrecord: Insufficient 'memlock' privileges. You may get buffer underruns.

cdrecord: Insufficient 'priocntl' privileges. You may get buffer underruns.

cdrecord: Insufficient 'network' privileges. You will not be able to do remote SCSI.

cdrecord: Permission denied. Open of /dev/xpt0 failed. Cannot open or use SCSI driver.

cdrecord: For possible targets try 'cdrecord -scanbus'. Make sure you are root.

cdrecord: For possible transport specifiers try 'cdrecord dev=help'.

paul@dufresnep:/usr/home/paul $ 



as suggested by handbook chapter 19, I have added in /boot.loader:

hw.ata.atapi_dma="1"

atapicam_load="YES"



In fact coming to this problem from:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=269620

that shows that you mustly need to be root to start brasero.



I found:

https://forums.freebsd.org/threads/the-truth-please-why-are-cd-dvd-drives-not-usable-are-permissions-issues-a-freebsd-response-to-security-risks.88004/post-598165



I guess I would be more happy if I had two groups: optical_read and optical_write I could make myself a group of.



It does not seems to complex in the handbook... is it something new in version 13?