entorno **BASH_ENV**, que indica la ruta absoluta al fichero y se ejecutará antes de ejecutar el scrip... icheros_de_arranque.html]]
== orden de ejecución al iniciar sesión
=== proceso de login
^ # ^ Login S... rc | |
al salir:
- ~/.bash_logout
- /etc/bash_logout o ... básicos. Especifica varios parámetros del historial de bash y, por razones de seguridad, desactiva el
las máquinas virtuales (que recrean un ordenador al completo, con sus propios kernels y sistemas de f...
* [[http://www.muylinux.com/2016/04/19/tutorial-docker]]
* [[https://www.adictosaltrabajo.com... deb https://apt.dockerproject.org/repo ubuntu-xenial main</code>
- Actualizar información respositor... stall docker.io</code>
- Añadir nuestro usuario al grupo de DOCKER para poder trabajar sin SUDO:<cod
/vía:[[http://www.catswhocode.com/blog/130-essential-vim-commands]]</del>
== info
* [[linux:vim:vim... copiar
* moción
* w - palabra
* e - final de palabra
* b - palabra anterior
* ^ - principio de línea
* $ - final de linea
* gg - principio documento
* G - final de documento
* iw - inside word
* aw - ar
p://www.thegeekstuff.com/2010/06/bash-array-tutorial/]]
<callout type="info" title="más información d... valor
array[cadena]=valor
array=valor # se asigna al índice 0 (en asociativos, a "0")
array=(valor1 va... elemento: ''echo ${array[n]}''
* del elemento n al m: ''echo ${array[@]:n:m}''
* del elemento n, s... ''${#array[*]}''
* vía: [[http://www.linuxjournal.com/content/bash-arrays]]
<button collapse="orig
that can be exploited by an attacker to bypass local security restrictions">[[https://gtfobins.github.... build-in">[[https://www.gnu.org/software/bash/manual/html_node/The-Set-Builtin.html]]</callout>
== sc... |
| CTRL + A | inicio de línea |
| CTRL + E | final de linea |
| CTRL + H | borra caracter izquierda ... a caracter cursor |
| CTRL + U | borra del inicio al cursor |
| CTRL + K | borra del cursor al final d
{
if we_are_in_git_work_tree
then
local BR=$(git rev-parse --symbolic-full-name --abbrev-... ull)
if [ "$BR" == HEAD ]
then
local NM=$(git name-rev --name-only HEAD 2> /dev/null)
... {
if we_are_in_git_work_tree
then
local ST=$(git status --short 2> /dev/null)
if [ -n... ode bash gestión de colores>
set_prompt()
{
local last_cmd=$?
local txtreset='$(tput sgr0)'
l
ux/]]
==/etc/
* issue : mensaje que se muestra al usuario antes de hacer login
* motd : //message of the day// (mensaje que se muestra al usuario al entrar en el sistema)
* passwd : contiene la lista de usuarios, con su UID,GID, contrase...
* .bashrc_profile: shell script que se ejecuta al hacer login. Este suele ser el fichero habitual p
reqs.blogspot.com/2011/11/forzar-chequeo-de-disco-al-reiniciar.html]]
* usar ''tune2fs'' para:
*... fican los FS que se montan automáticamente (o no) al arrancar
^destino ^ punto/montaje ^ tipoF... or es 1, dump hará una copia de seguridad. Lo normal es no tener dump instalado, por lo que el valor 0 será lo habitual.
* pass: Utilizado por la orden fsck para decid
línea
* ''who'' -> usuarios conectados - terminal
* ''ps -U <USER>'' -> procesos asociados a un u... upo> <usuario>'' : añadir/cambiar el grupo principal de un usuario
* ''usermod -a -G <grupo> <usuari... e
* ''newgrp <grupo>'': establece como principal el <grupo> de manera temporal, útil para no reinicar sesión y aplicar la pertenencia (según comando a
openssh/sftp-server
Subsystem sftp internal-sftp
# Example of overriding settings on a per-u... Directory /home/conexionesdftp
ForceCommand internal-sftp
</code>
* http://debianyderivadas.blogspo... openssh/sftp-server
Subsystem sftp internal-sftp</code>
- añadir al final del fichero **/etc/ssh/sshd_config**:<code bash>
Match Group sftpuser
rate **all possible combinations** with the optional surrounding preambles and postscripts.
Usually i... an't handle this in another way, is using the ''eval'' command, which basically evaluates a commandline twice: <code>eval echo {$a..$b}</code> For instance, when embedded inside a for loop : <code>for i in $(eval echo {$a..$b})</code> This requires that the enti
n/passwd, no debería haber más en el sistema)
Si al listar el fichero aparece la S en mayúscula, es q... grupo de la carpeta que lo contiene y no el original del mismo.
''$ chmod g+s <file>''
Si al listar el fichero aparece la S en mayúscula (en el apartado... e ejecución (x)
=== sticky
* añade un "candado" al fichero o directorio, de manera que solo el OWNER