sábado, 24 de junho de 2017

Permissão no linux

Resumo

d rwx rwx rwx
d: tipo de arquivo (diretório);
rwx: permissões do proprietário e/ou usuário;
rwx : permissões para usuários do mesmo grupo;
rwx: permissões para todos usuários.

Mas o que significa rwx?
r - read (permissão de leitura);
w - write (permissão de escrita);
x - execute (permissão de execução.

0 : --- (nenhuma permissão)
1 : --x (somente execução)
2 : -w- (somente escrita)
3 : -wx (escrita e execução)
4 : r-- (somente leitura)
5 : r-x (leitura e execução)
6 : rw- (leitura e escrita)
7 : rwx (leitura, escrita e execução)

chmod 666 -> dono tem permissão de ler e escrever, usuários do grupo e outros tmb
chmod 664 -> dono tem permissão de ler e escrever, usuários do grupo tmb, outros só leitura.


Fonte: https://www.vivaolinux.com.br/artigo/Entendendo-as-permissoes-de-arquivos-(chmod)



chown -R user:user Música/
chmod 766 Música/ -R

chmod 666 Música/ -R --> dá pau porque diretórios precisam de uma bandeira executável


sexta-feira, 16 de junho de 2017

Debian - locales pt_BR

locale -a
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_COLLATE to default locale: No such file or directory
C
C.UTF-8
POSIX


********************

locale-gen
Generating locales (this might take a while)...
  pt_BR.ISO-8859-1...cannot open locale definition file `pt_BR': No such file or directory
 done
  pt_BR.UTF-8...cannot open locale definition file `pt_BR': No such file or directory
 done
Generation complete.

********************

apt-get install --reinstall locales
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  gstreamer1.0-libav*
0 upgraded, 0 newly installed, 1 reinstalled, 1 to remove and 53 not upgraded.
Need to get 3290 kB of archives.
After this operation, 15.3 MB disk space will be freed.
Do you want to continue? [Y/n] 
Get:1 http://ftp.br.debian.org/debian testing/main amd64 locales all 2.24-11 [3290 kB]
Fetched 3290 kB in 1s (1921 kB/s)   
apt-listchanges: Can't set locale; make sure $LC_* and $LANG are correct!
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "pt_BR:pt:en",
LC_ALL = (unset),
LANG = "pt_BR.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Preconfiguring packages ...
(Reading database ... 372711 files and directories currently installed.)
Removing gstreamer1.0-libav:amd64 (1:1.10.4-dmo1) ...
(Reading database ... 372681 files and directories currently installed.)
Preparing to unpack .../locales_2.24-11_all.deb ...
Unpacking locales (2.24-11) over (2.24-11) ...
Processing triggers for man-db (2.7.6.1-2) ...
Setting up locales (2.24-11) ...
Generating locales (this might take a while)...
  pt_BR.ISO-8859-1... done
  pt_BR.UTF-8... done
Generation complete.

segunda-feira, 12 de junho de 2017

virtualbox e Debian Host - Pendrive não encontrado

Para funfar o pendrive no guest é preciso adicionar o seu user para o grupo do virtualbox:

usermod -a -G vboxusers seu_usuario

Tem que reiniciar a máquina pra surtir efeito, ou dar um jeito para atualizar as paradas.

sábado, 10 de junho de 2017

Opera 45 e H.264 codec no GNU/Linux Debian Stretch

Parou de funcionar o vídeo no opera, parece ser algum problema com o codec H.264
Vídeos no facebook, por exemplo, não funcionam.

Para testar se tem o suporte para o codec:
https://html5test.com

Pode-se tentar outras versões do libffmpeg.so e colocar na pasta:
/usr/lib/x86_64-linux-gnu/opera

Alguma versão deve funcionar.


Qual a diferença entre eles:
libavcodec-extra* libavcodec-extra57* libx265-95* (remove para instalar audacious)

e

libavcodec57 libavformat57


O flash no Opera diz que pode ser colocado em:
/home/usuario/.local/lib/opera/plugins/


Deu certo com os passos abaixo, se você não consegue reproduzir vídeos no facebook ou outro site:

wget https://repo.herecura.eu/herecura/x86_64/opera-ffmpeg-codecs-58.0.3029.110-1-x86_64.pkg.tar.xz

descompacte o arquivo e ele vai criar a pasta no diretorio que você especificiar: "usr/lib/opera/lib_extra/libffmpeg.so" temos que copiar o libffmpeg.so para a pasta do opera que está instalado no sistema.

copie o libffmpeg.so para a pasta do opera, tem que ser como root:
cp ~/usr/lib/opera/lib_extra/libffmpeg.so    /usr/lib/x86_64-linux-gnu/opera/usr/lib/x86_64-linux-gnu/opera