alcatrazbr
5/19/2017 - 5:25 PM

mount e outros comandos

mount e outros comandos

#download
wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
#gerar certificado
./openvpn-install.sh
#revogar e gerar um novo
bash ./openvpn-install.sh
#configuracao no client
#para pegar o gatway
redirect-gateway autolocal
#instalar o make
apt-get install make
#instalar o gcc
apt-get install gcc
#instalar o grub no hd
sudo mount /mnt/hd /dev/sda1
sudo grub-instal --root-directory=/mnt/hd /dev/sda
### usuarios ###
#adicionar
adduser nomeusuario
#remover usuario
deluser nomeusuario
#alterar senha 
passwd nomeusuario
#Comando usado para modificar os dados de um usuário.
usermod



### samba ###
#adicionar usuario ao samba
smbpasswd -a nomeusuario


### grupos ###
#criar grupo
addgroup nomegrupo
#remover grupo
delgroup nomegrupo
#adicionar usuario ao grupo
adduser nomeusuario nomegrupo
#listar os grupos criados
cat /etc/group
#ver se um grupo esta criado
#e usuarios do grupo
grep nomegrupo /etc/group
#alterar o grupo principal
usermod -G <nome-grupo> <login-usuario>




### permissoes ###
#r-read w-write x-execute
#proprietario  grupo outros
#rwx           rwx   rwx 
#rwx = -421 = 7 (todas)
#r-x = 4-1 = 5 (ler e executar
#r-- = 4-- = 4 (ler)

#alterar permissoes de diretorios
chmod 700 nomedapasta/ -R
#alterar permissoes de arquivos
chmod 700 nomedoarquivo 
#alaterar proprietario
chown nomeusuario pasta/ -R
#alterar grupo
chgrp nomegrupo nomdapasta/ -R



#force umount
lsof | grep '/dev/sda1'
#list driver by label
ls -l /dev/disk/by-label/
#mout driver
mount /dev/sde1 /mnt/dados
#umount
umount /dev/sde1
#directory is point mount
mount | grep /mnt/dirname
#excluir diretorio
rmdir -R -f /dirname
#permissao de execucao a um arquivo
#bash por exemplo
chmod a+x script.sh
#openvpn server
https://192.168.1.1:943/admin
#openvpn client
https://192.168.1.1:943/
#processo
top
#processo rodando
ps -ef
#ver local que esta
pwd

### COMPACTAR ARQUIVO ###
#compactar com tar bz2
tar -cvjf arquivo.tar.bz2 pasta
#descompactar
tar -xvjf arquivo.tar.bz2

#ver espaço ocuapdo pelos hds (montagens)
df -h
#ver tamanho total de uma pasta
du -h --total --max-depth=1 /var/diretorio 
#ver fersao do linux
lsb_release -a








#### APACHE ###
#adicionar user para autenticar no svn
htpasswd -c /etc/apache2/.htpasswd alcatraz
#exemplo de configuracao do SVN
#/etc/apache2/mods-available/dav_svn.conf
<Location /svn/projeto2>
        DAV svn
        SVNPath /usr/local/svn/projeto2/
        #SVNParentPath /usr/local/svn/projeto2/
        #SVNListParentPath on
        #AuthType Basic
        #AuthName "Acessando repositorio Subversion"
        #AuthUserFile /etc/apache2/passwd
	#AuthUserFile /etc/suvversion/passwd
        #[LimitExcept GET PROPFIND OPTIONS REPORT]
        #Require valid-user
        #[/LimitExcept]
</Location>

<Location /svn/MotokkasApp>
        DAV svn
        SVNPath /mnt/dadossrv/Trabalho/repositorio/MotokkasApp/
        #SVNParentPath /usr/local/svn/projeto2/
        #SVNListParentPath on
        AuthType Basic
        AuthName "MotokkasApp"
        AuthUserFile /etc/apache2/.htpasswd
	#AuthUserFile /etc/suvversion/passwd
        #<LimitExcept GET PROPFIND OPTIONS REPORT>
    	    Require valid-user
        #</LimitExcept>
</Location>