Por suerte lo que necesitas es algo muy habitual y tiene fácil solución como podrás ver a lo largo de este tutorial. Puedes recurrir al comando stat
que se usa para obtener información detallada de un archivo en entornos Linux. Dentro de la información que muestra este comando, se encuentra la notación octal de los permisos.
Por ejemplo, puedes ejecutar el comando stat /etc/passwd
y dentro de la información que se muestra en pantalla, presta especial atención al primer apartado "Access", donde se muestran los permisos.
Si quieres omitir toda la información que muestra el comando para ver únicamente los permisos del archivo, tienes dos opciones:
- Ver sólo los permisos con la notación en octal:
stat -c "%a %n" /etc/passwd
- Comando para ver los permisos en notación octal y humana:
stat -c '%A %a %n' /etc/passwd
El comando stat
se puede emplear tanto en archivos como en carpetas. Te recomiendo que aprendas cuanto antes unas nociones básicas sobre el funcionamiento de los permisos en Linux, ya que es algo fundamental.
Para responder a tu última pregunta, una página que está muy bien para calcular los permisos de un archivo, ya sea en notación octal o humana, es https://chmod-calculator.com , aunque hay muchas más.