sábado, 9 de abril de 2022

https://sempreupdate.com.br/como-instalar-configurar-o-samba-no-ubuntu-linux-mint-debian-e-derivados/

0 comentários

Como instalar configurar o Samba no Ubuntu, Linux Mint, Debian e derivados! - SempreUpdate


 Antes de mais nada, vamos fazer um back-up do arquivo:

Terminal
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bkp

Particularmente gosto do VI para editar os arquivos .conf, mas use um editor de sua preferência. Caso queira aprender a usar o editor, temos um guia onde orientamo a como usar o vi/vim no Linux.

Para quem quiser usar o VI, execute o comando para editá-lo:

Terminal
sudo vi /etc/samba/smb.conf

Comentarei somente os parâmetros do arquivo smb.conf que precisaram ser alterados.

[global]
#nome do grupo de trabalho
workgroup = casa
#Como a máquina Linux irá aparecer na rede Windows
netbios name = servidor (está linha pode ser adicionada a baixo do workgroup)
####### Authentication #######
#Modo de acesso aos arquivos do Linux
security = “share” ou “user” (caso exista, remova o ; que está no início desta linha)
#share = para NÃO exigir autenticação
#user = para exigir autenticação
ex: security = user

Agora adicione estas linhas no final do arquivo:

#nome do compartilhamento
[arquivos]
# descrição do compartilhamento
comment = meus arquivos
# caminho da pasta, no Linux, que será compartilhada
path = /media/hdb5 #(Informe o caminho da pasta que você que quer compartilhar, pode ser /home/voce)
#se todos os compartilhamentos poderão ser acessados por todos os usuários
public = yes
# se o compartilhamento será visivel ou oculto na rede (yes para visível)
browseable = yes
# se permitirá escrita
writable = yes
# somente leitura
read only = no
# define a mascara em que os arquivos serão criados
create mask = 0700 #(terão a permissão rwx somente para o root)
# define a mascara em que os diretórios serão criados
directory mask = 0700

Salvando a configuração do Samba e reiniciando o serviço

Salve o arquivo de configuração, e execute este comando para reiniciar o samba:

Terminal
sudo systemctl restart smbd

Para sistemas mais antigos:

Terminal
sudo /etc/init.d/samba restart

Samba com Security User

Caso tenha colocado security = user, no momento que for acessar por uma máquina Windows será exibido uma tela de login e senha. Para cadastrar esta senha no linux execute os seguintes comandos.

Primeiramente adiciona na lista de usuários do Linux. Este comando adiciona usuário teste na lista de usuários do Linux:

Terminal
sudo adduser teste

Este comando adiciona o usuário na lista de usuários do Samba:

Terminal
sudo smbpasswd -a teste

Com esta configuração do Samba no Ubuntu, não tem erro!

Continue reading →

How to Install Latest qBittorrent on Ubuntu 20.04 Desktop and Server

0 comentários

 How to Install Latest qBittorrent on Ubuntu 20.04 Desktop and Server - LinuxCapable


qBittorrent can be installed on a headless Ubuntu server and easily managed on a WebUI interface accessed from your favorite Internet Browser.

First, add the PPA and update as your repositories:

sudo add-apt-repository ppa:qbittorrent-team/qbittorrent-stable -y && sudo apt update

Next, you will now install the qBittorrent client (qbittorent-nox) instead of (qbittorent ) with the following command:

sudo apt install qbittorrent-nox

qBittorrent-nox is the default go-to for headless clients designed to run through a Web interface accessible on the default localhost location at http://localhost:8080. The Web UI access is secured by default, and the default account username is (admin), and the password is (adminadmin).

Unlike the desktop version, using the terminal command (qbittorrent-nox) would not be advised as a headless server; you won’t be able to do anything while qBittorrent is running, which isn’t practical. Instead, you will create a systemd service unit to run in the background and start at system boot.

First, create (qbittorrent-nox) user and group so the service can run as an unprivileged user.

sudo adduser --system --group qbittorrent-nox

Note, if you were wondering what (–system) means, you created a system user instead of a normal user.

Next, add your username to the qbittorrent-nox user group:

sudo adduser your-username qbittorrent-nox

Second, create a systemd service file for qbittorrent-nox:

sudo nano /etc/systemd/system/qbittorrent-nox.service

Thirdly, you need to copy and paste the following lines into the file.

[Unit]
Description=qBittorrent Command Line Client
After=network.target

[Service]
#Do not change to "simple"
Type=forking
User=qbittorrent-nox
Group=qbittorrent-nox
UMask=007
ExecStart=/usr/bin/qbittorrent-nox -d --webui-port=8080
Restart=on-failure

[Install]
WantedBy=multi-user.target

Save the file (CTRL+O), then exit (CTRL+X). Now, reload your systemd daemon for changes to be active:

sudo systemctl daemon-reload

Now you can start qBittorrent-nox with the following command.

sudo systemctl start qbittorrent-nox

If you want qBittorrent-nox to be started on boot, use the following:

sudo systemctl enable qbittorrent-nox

Before you continue, it would be ideal for checking the status to make sure everything is working correctly:

systemctl status qbittorrent-nox

If no errors and status in the green, proceed to the next part of the tutorial.

Continue reading →