Unix & Linux

9
¿Cómo evitar que los usuarios eliminen un directorio?

Intenté "chattr + i DIRNAME", es genial, pero no puedo crear archivos en el DIR después de chattr. ¿Qué más hay para evitar que los usuarios eliminen un directorio? root@HOST ~] mkdir test [root@HOST ~] chattr +i test [root@HOST ~] cd test [root@HOST ~/test] touch sth touch: cannot touch `sth':...

9
Crear parte de Samba temporal

¿Existe la posibilidad de compartir temporalmente un directorio por Samba ? Con Python 3 puedo servir el directorio actual por HTTP usando: python -m http.server. Me gustaría hacer lo mismo con Samba

9
Cómo lidiar con el fin de las opciones - en getopts

Utilizo getopts para analizar argumentos en scripts de bash como while getopts ":hd:" opt; do case $opt in d ) echo "directory = $OPTARG"; mydir="$OPTARG"; shift $((OPTIND-1)); OPTIND=1 ;; h ) helptext graceful_exit ;; * ) usage clean_up exit 1 esac done exeparams="$*" exeparamsmantendrá...

9
comm: el archivo no está ordenado

Solía commcomparar dos archivos ordenados. Cada línea en estos archivos son números enteros positivos. Pero los resultados muestran comm: file 1 is not in sorted order comm: file 2 is not in sorted order ¿Cómo es que el error incluso si estos dos archivos están

9
Color diferente para la gama KiB en `ls -l`

¿Hay alguna forma sensata de resaltar las columnas 4ta, 5ta y 6ta desde la derecha del tamaño del archivo ls -l? Mi intención es facilitar la lectura del tamaño de un archivo, ya sea en bytes, KiB o MiB. Sí sé sobre la -hbandera, pero encuentro que tener que interpretar las letras al final es más...

9
Deshacer la modificación de iptables

Ejecuté los siguientes iptablescomandos para crear una regla de lista negra pero usé el puerto incorrecto: iptables -A INPUT -p tcp --dport 22 -m state --state NEW -m recent --set --name SSH iptables -A INPUT -p tcp --dport 22 -m state --state NEW -j SSH_WHITELIST iptables -A INPUT -p tcp --dport...

9
Prueba POSIX y -a

Revisé un script mío con checkbashisms y recibí las siguientes advertencias: possible bashism in check_ssl_cert line 821 (test -a/-o): if [ -n "${ALTNAMES}" -a -n "${COMMON_NAME}" ] ; then En la sección 4.62.4 de las especificaciones POSIX encuentro primario -a primario Realiza un binario y de...