Unix & Linux

Q & A para usuários de Linux, FreeBSD e outros sistemas operacionais Un * x


6
Por que o su world é executável?
Eu tenho um servidor sem cabeça conectado remotamente por vários usuários. Nenhum dos outros usuários está no arquivo sudoers, portanto, eles não podem obter o root via sudo. No entanto, como as permissões suestão disponíveis, -rwsr-xr-xnão há nada que as impeça de tentar fazer força bruta na senha de root. …
20 sudo  su  headless 

7
Evite listar os arquivos que terminam com ~ (arquivos de backup)
Meu requisito é listar todos os arquivos em um diretório, exceto os que terminam com a ~(arquivos de backup). Eu tentei usar o comando: ls -l | grep -v ~ Eu recebo esta saída: asdasad asdasad~ file_names.txt normaltest.txt target_filename testshell1.sh testshell1.sh~ testshell2.sh testshell2.sh~ testtwo.txt testtwo.txt~ test.txt test.txt~ Quero obter apenas …
20 ls  filenames 




1
Grep lento para sair depois de encontrar o jogo?
Estou tentando escrever um script bash que pesquisa btmon para conexões de dispositivos. Eu tenho uma solução funcional, mas é absurdamente lenta, e parece que o problema é grep, sendo muito lento para sair depois de encontrar uma correspondência (cerca de 25 segundos). O que posso fazer para acelerar grepou …
20 bash  grep 

2
Por que o comportamento de `command 1> file.txt 2> file.txt` é diferente de` command 1> file.txt 2> & 1`?
Quando você deseja redirecionar stdout e stderr para o mesmo arquivo, pode fazê-lo usando command 1>file.txt 2>&1, ou command &>file.txt. Mas por que o comportamento é command 1>file.txt 2>file.txtdiferente dos dois comandos acima? A seguir, é um comando de verificação. $ cat redirect.sh #!/bin/bash { echo -e "output\noutput" && echo …





4
É sempre seguro usar o `eval echo`?
O uso evalgeralmente é desencorajado, pois permite a execução de código arbitrário. No entanto, se usarmos eval echo, parece que o restante da string se tornará um argumento, echoportanto deve ser seguro. Estou correto nisso?
20 bash  echo 

2
Imagem do disco rígido compactada muito grande
Acabei de criar uma imagem de uma inicialização dupla instalada recentemente (Ubuntu e Windows) usando este comando (que venho usando há um tempo para imagens menores): dd if=/dev/sda | gzip > /mnt/drive.img.gz Nesta unidade, menos de 60G de 500G são usados. No entanto, esse arquivo de imagem agora tem 409G …

3
Como descubro se meu privilégio de sudoer expirou?
Estou trabalhando em um script que executa um comando como sudo e repete uma linha de texto SOMENTE se meus privilégios de sudo expirarem, portanto, somente se a execução de um comando com sudo exigir que meu usuário (não root) digite sua senha novamente. Como verifico isso? Lembre-se de que …
20 sudo 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.