Lo que te dicen los compañeros es correcto, hay ciertas acciones que requieren de privilegios de superusuario para realizarse, por lo general cualquier cosa que se salga del "entorno" de tu usuario, eso no sólo es algo normal en linux, sino deseable, te permite darte cuenta de dónde acaba tu entorno y empieza el del resto.
No obstante existen formas de dar atribuciones a tu usuario fuera de su entorno, o lo que es lo mismo extender su entorno a más cosas, por ejemplo, puedes dar permisos a tu usuario para que use los dispositivos montados con id de grupo -y privilegios para- "plugdev" (por poner un ejemplo) simplemente metiéndolo en el grupo plugdev... es la idea básica, la implementación es algo más complicada y la tendrás que mirar, pero el concepto se pilla rápido.
Un saludo.