Ubuntu upload issue

Hi All
need a little help with uploading issue. I haven’t been using XOD for a few weeks, today I thought I would get back into it. Something has changed and I have no idea what, as the system worked last time. The first thing that I noticed when uploading was the serial port field, it now reads “/dev/ttyACM0 (arduino(www.arduino.cc))”
instead of com #. I mark all my boards with the Com # that the connection was made with previously. I tried putting in that number ACM9 same issue. Here is the message and it locks up the com port until I restart my system.
Thanks
g-p

Uploading compiled code to the board…

avrdude: Version 6.3-20190619
Copyright © 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright © 2007-2014 Joerg Wunsch

     System wide configuration file is "/home/halbert/xod/__packages__/packages/arduino/tools/avrdude/6.3.0-arduino17/etc/avrdude.conf"

     User configuration file is "/home/halbert/.avrduderc"
     User configuration file does not exist or is not a regular file, skipping


     Using Port                    : /dev/ttyACM0
     Using Programmer              : wiring
     Overriding Baud Rate          : 115200

avrdude: ser_open(): can’t open device “/dev/ttyACM0”: Permission denied
ioctl(“TIOCMGET”): Inappropriate ioctl for device

ioctl(“TIOCMGET”): Inappropriate ioctl for device

Hi!
avrdude: ser_open(): can’t open device “/dev/ttyACM0”: Permission denied
Check your Ubuntu permissions for this port.

Thanks for the reply gabbapeople.
how do I check permissions for ports?
also " User configuration file is “/home/halbert/.avrduderc”
User configuration file does not exist or is not a regular file, skipping"
The Linus platform I am still learning on so any info on how to do this stuff is greatly appreciated
g-p

This link might help you:

Thanks bsheck
One of the people had an answer to an others post that worked for me after a little tweeking. That is how you learn.
thanks again
g-p