Servidores de Arquivos e Impressão - Fedora Docs

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 37

Servidores de arquivo e impressão

Contents
Samba
FTP
The File Transfer Protocol
FTP Servers
Files Installed with vsftpd
Starting and Stopping vsftpd
Additional Resources
Printer Configuration
Starting the Printers Configuration Tool
Starting Printer Setup
Adding a Local Printer
Adding an AppSocket/HP JetDirect printer
Adding an IPP Printer
Adding an LPD/LPR Host or Printer
Adding a Samba (SMB) printer
Selecting the Printer Model and Finishing
Printing a Test Page
Modifying Existing Printers
Additional Resources

Este capítulo orienta você na instalação e configuração do Samba , uma


implementação de código aberto do Server Message Block ( SMB ) e do
protocolo comum do sistema de arquivos da Internet ( ), e do vsftpd , o
servidor FTP primário fornecido com o Fedora. Além disso, explica como usar
a ferramenta Impressora para configurar impressoras. CIFS

Samba

A documentação para configuração e uso do Samba foi removida por estar


desatualizada. Use a documentação do Red Hat Enterprise Linux 9 Samba .

FTP
O File Transfer Protocol ( FTP ) é um dos protocolos mais antigos e mais
comumente usados ​encontrados na Internet atualmente. Sua finalidade é
transferir arquivos de forma confiável entre hosts de computador em uma
rede, sem exigir que o usuário faça login diretamente no host remoto ou
tenha conhecimento de como usar o sistema remoto. Ele permite que os
usuários acessem arquivos em sistemas remotos usando um conjunto padrão
de comandos simples.

Esta seção descreve os fundamentos do FTP protocolo, bem como as opções


de configuração para o FTP servidor primário enviado com o Fedora, vsftpd .

O protocolo de transferência de arquivos


No entanto, por FTP ser tão comum na Internet, muitas vezes é necessário
compartilhar arquivos com o público. Os administradores de sistema,
portanto, devem estar cientes das FTP características únicas do protocolo.

Várias portas, vários modos


Ao contrário da maioria dos protocolos usados ​na Internet, FTP requer
múltiplas portas de rede para funcionar corretamente. Quando
um FTP aplicativo cliente inicia uma conexão com um FTP servidor, ele abre a
porta 21 no servidor – conhecida como porta de comando . Esta porta é usada
para emitir todos os comandos para o servidor. Quaisquer dados solicitados
do servidor são retornados ao cliente através de uma porta de dados . O
número da porta para conexões de dados e a forma como as conexões de
dados são inicializadas variam dependendo se o cliente solicita os dados
no modo ativo ou passivo .

O seguinte define esses modos:

modo ativo
O modo ativo é o método original usado pelo FTP protocolo para
transferir dados para o aplicativo cliente. Quando uma transferência de
dados em modo ativo é iniciada pelo FTP cliente, o servidor abre uma
conexão da porta 20 no servidor para o IP endereço e uma porta aleatória
e sem privilégios (maior que 1024) especificada pelo cliente. Este arranjo
significa que a máquina cliente deve ter permissão para aceitar conexões
em qualquer porta acima de 1024. Com o crescimento de redes inseguras,
como a Internet, o uso de firewalls para proteger as máquinas clientes é
agora predominante. Como esses firewalls do lado do cliente geralmente
negam conexões de entrada de FTP servidores em modo ativo, foi criado o
modo passivo.
modo passivo
O modo passivo, assim como o modo ativo, é iniciado pelo FTP aplicativo
cliente. Ao solicitar dados do servidor, o FTP cliente indica que deseja
acessar os dados em modo passivo e o servidor fornece o IP endereço e
uma porta aleatória e sem privilégios (maior que 1024) no servidor. O
cliente então se conecta a essa porta no servidor para baixar as
informações solicitadas.
Embora o modo passivo resolva problemas de interferência do firewall do
lado do cliente nas conexões de dados, ele pode complicar a administração
do firewall do lado do servidor. Você pode reduzir o número de portas
abertas em um servidor limitando o intervalo de portas sem privilégios
no FTP servidor. Isso também simplifica o processo de configuração de
regras de firewall para o servidor. Consulte Opções de rede para obter mais
informações sobre como limitar portas passivas.

Servidores FTP
O Fedora vem com dois FTP servidores diferentes:

proftpd - Um servidor FTP rápido, estável e altamente configurável.


vsftpd — Um FTP daemon rápido e seguro que é o FTP servidor preferido
para o Fedora. O restante desta seção concentra-se em vsftpd .

vsftpd
O Very Secure FTP Daemon ( vsftpd ) foi projetado desde o início para ser
rápido, estável e, o mais importante, seguro. vsftpd é o único servidor
independente FTP distribuído com o Fedora, devido à sua capacidade de lidar
com um grande número de conexões de forma eficiente e segura.

O modelo de segurança usado pelo vsftpd possui três aspectos principais:

Forte separação entre processos privilegiados e não


privilegiados — Processos separados lidam com tarefas diferentes e cada
um desses processos é executado com os privilégios mínimos necessários
para a tarefa.
As tarefas que exigem privilégios elevados são tratadas por
processos com o privilégio mínimo necessário . Ao aproveitar as
compatibilidades encontradas na libcap biblioteca, as tarefas que
geralmente exigem root privilégios totais podem ser executadas com mais
segurança a partir de um processo menos privilegiado.
A maioria dos processos é executada em uma prisão chroot —
Sempre que possível, os processos têm raiz alterada no diretório que está
sendo compartilhado; este diretório é então considerado uma
prisão chroot . Por exemplo, se o diretório /var/ftp/ for o diretório
compartilhado principal, vsftpd reatribui /var/ftp/ ao novo diretório raiz,
conhecido como / . Isso proíbe quaisquer atividades de hackers mal-
intencionados em potencial para quaisquer diretórios não contidos abaixo
do novo diretório raiz.

O uso dessas práticas de segurança tem o seguinte efeito sobre como o


vsftpd lida com as solicitações:

O processo pai é executado com o mínimo de privilégios


necessários — O processo pai calcula dinamicamente o nível de
privilégios necessário para minimizar o nível de risco. Os processos filhos
lidam com a interação direta com os FTP clientes e são executados com o
mínimo de privilégios possível.
Todas as operações que exigem privilégios elevados são tratadas
por um pequeno processo pai — assim como o HTTP servidor Apache, o
vsftpd inicia processos filhos sem privilégios para lidar com conexões de
entrada. Isso permite que o processo pai privilegiado seja o menor possível
e lide com relativamente poucas tarefas.
Todas as solicitações de processos filhos sem privilégios não são
confiáveis ​pelo processo pai - a comunicação com os processos filhos é
recebida por meio de um soquete e a validade de qualquer informação dos
processos filhos é verificada antes de ser executada.
A maior parte da interação com FTP os clientes é feita por
processos filhos sem privilégios em uma prisão chroot . Como esses
processos filhos não têm privilégios e só têm acesso ao diretório que está
sendo compartilhado, qualquer processo travado permite apenas que o
invasor acesse os arquivos compartilhados.

Arquivos instalados com vsftpd


O vsftpd RPM instala o daemon ( /usr/sbin/vsftpd ), sua configuração e
arquivos relacionados, bem como FTP diretórios no sistema. A seguir lista os
arquivos e diretórios relacionados à configuração do vsftpd :

/etc/rc.d/init.d/vsftpd — O script de inicialização ( initscript ) usado


pelo comando systemctl para iniciar, parar ou
recarregar vsftpd . Consulte Iniciando e Parando o vsftpd para obter mais
informações sobre como usar este script.
/etc/pam.d/vsftpd — O arquivo de configuração Pluggable Authentication
Modules (PAM) para vsftpd . Este arquivo especifica os requisitos que um
usuário deve atender para efetuar login no FTP servidor. Para obter mais
informações sobre PAM, consulte o capítulo Usando Módulos de
Autenticação Plugáveis ​(PAM) do guia Fedora 38 Gerenciando Single Sign-
On e Smart Cards .
/etc/vsftpd/vsftpd.conf — O arquivo de configuração
do vsftpd . Consulte Opções de configuração do vsftpd para obter uma lista
de opções importantes contidas neste arquivo.
/etc/vsftpd/ftpusers — Uma lista de usuários não autorizados a fazer
login no vsftpd . Por padrão, esta lista inclui os
usuários root , bin e daemon , entre outros.
/etc/vsftpd/user_list — Este arquivo pode ser configurado para negar ou
permitir acesso aos usuários listados, dependendo se a
diretiva userlist_deny está definida como YES (padrão)
ou NO em /etc/vsftpd/vsftpd.conf . Se /etc/vsftpd/user_list for usado
para conceder acesso aos usuários, os nomes de usuário
listados não deverão aparecer em /etc/vsftpd/ftpusers .
/var/ftp/ — O diretório que contém os arquivos servidos por vsftpd . Ele
também contém o /var/ftp/pub/ diretório para usuários anônimos. Ambos
os diretórios são legíveis por todos, mas graváveis ​apenas
pelo root usuário.

Iniciando e Parando o vsftpd


O vsftpd RPM instala o /etc/rc.d/init.d/vsftpd script, que pode ser
acessado usando o comando systemctl .

Para iniciar o servidor, root digite:

systemctl iniciar vsftpd.service

Para parar o servidor, root digite:

systemctl parar vsftpd.service

A restart opção é uma forma abreviada de parar e iniciar o vsftpd . Esta é a


maneira mais eficiente de fazer com que as alterações na configuração
tenham efeito após a edição do arquivo de configuração do vsftpd .

Para reiniciar o servidor, root digite:

systemctl reiniciar vsftpd.service

A opção condrestart ( reinicialização condicional ) só inicia o vsftpd se estiver


em execução. Esta opção é útil para scripts, pois não inicia o daemon se ele
não estiver em execução.

Para reiniciar condicionalmente o servidor, digite root :

systemctl condrestart vsftpd.service

Por padrão, o serviço vsftpd não inicia automaticamente no momento da


inicialização. Para configurar o serviço vsftpd para iniciar no momento da
inicialização, use um gerenciador de serviços como systemctl . Veja Serviços
e Daemons para mais informações sobre como configurar serviços no Fedora.

Configurando o Firewall para FTP


Por padrão, firewalld bloqueia conexões FTP de entrada. Para permitir
conexões FTP, digite root :

firewall-cmd --add-service=ftp

A alteração será aplicada imediatamente, mas será perdida na próxima


vez firewalld que for recarregada ou o sistema reiniciado. Para torná-lo
permanente, digite:
firewall-cmd --permanent --add-service=ftp

Para mais informações sobre configuração firewalld , veja o Guia de


Segurança do Red Hat Enterprise Linux 7 .

Iniciando múltiplas cópias do vsftpd


Às vezes, um computador é usado para atender vários FTP domínios. Esta é
uma técnica chamada multihoming . Uma maneira de usar multihome
usando vsftpd é executar várias cópias do daemon, cada uma com seu
próprio arquivo de configuração.

Para fazer isso, primeiro atribua todos IP os endereços relevantes aos


dispositivos de rede ou alias aos dispositivos de rede no sistema. Para mais
informações sobre configuração de dispositivos de rede, aliases de
dispositivos e informações adicionais sobre scripts de configuração de rede,
consulte o Fedora Networking Guide .

Em seguida, o servidor DNS dos FTP domínios deve ser configurado para fazer
referência à máquina correta. Para informações sobre o BIND e seus arquivos
de configuração, consulte o Fedora Networking Guide .

Se houver mais arquivos de configuração presentes no /etc/vsftpd diretório,


chamar systemctl start vsftpd.service resulta
no /etc/rc.d/init.d/vsftpd initscript iniciando o mesmo número de
processos que o número de arquivos de configuração. Cada arquivo de
configuração deve ter um nome exclusivo no /etc/vsftpd/ diretório e deve
ser legível e gravável somente por root .

Opções de configuração do vsftpd


Embora o vsftpd possa não oferecer o nível de personalização que
outros FTP servidores amplamente disponíveis oferecem, ele oferece opções
suficientes para atender à maioria das necessidades do administrador. O fato
de não ser excessivamente carregado de recursos limita a configuração e os
erros de programação.

Toda a configuração do vsftpd é feita pelo seu arquivo de


configuração, /etc/vsftpd/vsftpd.conf . Cada diretiva está em sua própria
linha dentro do arquivo e segue o seguinte formato:

diretiva = valor

Para cada diretiva, substitua a diretiva por uma diretiva válida e o valor por
um valor válido.

Não use espaços


Não deve haver espaços entre a diretiva , símbolo de igual, e o valor em
uma diretiva.

As linhas de comentários devem ser precedidas por um sinal de hash ( # ) e


são ignoradas pelo daemon.

Para obter uma lista completa de todas as diretivas disponíveis, consulte a


página de manual do vsftpd.conf .

Protegendo o serviço vsftpd


Para uma visão geral das maneiras de proteger o vsftpd , consulte o Red Hat
Enterprise Linux 7 Security Guide .

A seguir está uma lista de algumas das diretivas mais importantes


do /etc/vsftpd/vsftpd.conf . Todas as diretivas não encontradas
explicitamente ou comentadas no arquivo de configuração do vsftpd são
definidas com seu valor padrão.

Opções de daemon
A seguir está uma lista de diretivas que controlam o comportamento geral do
daemon vsftpd .

listen — Quando habilitado, o vsftpd é executado em modo autônomo. O


Fedora define este valor como YES . Esta diretiva não pode ser usada em
conjunto com a diretiva listen_ipv6 .

O valor padrão é NÃO .


listen_ipv6 — Quando ativado, o vsftpd é executado em modo autônomo,
mas escuta apenas IPv6 soquetes. Esta diretiva não pode ser usada em
conjunto com a diretiva listen .

O valor padrão é NÃO .


session_support — Quando habilitado, o vsftpd tenta manter sessões de
login para cada usuário por meio de Módulos de Autenticação Plugáveis ​
(PAM). Para obter mais informações, consulte o capítulo Usando Módulos
de Autenticação Plugáveis ​(PAM) do Red Hat Enterprise Linux
6 Gerenciando Single Sign-On e Smart Cards e as páginas man do
PAM. . Se o registro da sessão não for necessário, desabilitar esta opção
permite que o vsftpd seja executado com menos processos e privilégios
mais baixos.

O valor padrão é SIM .

Opções de login e controles de acesso


A seguir está uma lista de diretivas que controlam o comportamento de login
e os mecanismos de controle de acesso.
anônimo_enable — Quando ativado, usuários anônimos podem fazer login.
Os nomes de usuário anonymous e ftp são aceitos.

O valor padrão é SIM .

Consulte Opções de usuário anônimo para obter uma lista de diretivas que
afetam usuários anônimos.
banido_email_file — Se a diretiva deny_email_enable estiver definida
como YES , esta diretiva especifica o arquivo que contém uma lista de
senhas de e-mail anônimos que não têm permissão de acesso ao servidor.

O valor padrão é /etc/vsftpd/banned_emails .


banner_file — Especifica o arquivo que contém o texto exibido quando uma
conexão é estabelecida com o servidor. Esta opção substitui qualquer texto
especificado na diretiva ftpd_banner .

Não há valor padrão para esta diretiva.


cmds_allowed — Especifica uma lista delimitada por vírgulas
de FTP comandos permitidos pelo servidor. Todos os outros comandos são
rejeitados.

Não há valor padrão para esta diretiva.


deny_email_enable — Quando ativado, qualquer usuário anônimo que
utiliza senhas de e-mail especificadas em /etc/vsftpd/banned_emails tem
acesso negado ao servidor. O nome do arquivo referenciado por esta
diretiva pode ser especificado usando a diretiva baned_email_file .

O valor padrão é NÃO .


ftpd_banner — Quando habilitado, a string especificada nesta diretiva é
exibida quando uma conexão é estabelecida com o servidor. Esta opção
pode ser substituída pela diretiva banner_file .

Por padrão, o vsftpd exibe seu banner padrão.


local_enable — Quando ativado, os usuários locais têm permissão para
fazer login no sistema.

O valor padrão é SIM .

Consulte Opções de usuário local para obter uma lista de diretivas que
afetam os usuários locais.
pam_service_name — Especifica o nome do serviço PAM para vsftpd .

O valor padrão é ftp . Observe que no Fedora o valor é definido


como vsftpd .
O valor padrão é NÃO . Observe que no Fedora o valor é definido
como YES .
userlist_deny — Quando usado em conjunto com a
diretiva userlist_enable e definido como NO , o acesso é negado a todos os
usuários locais, a menos que o nome de usuário esteja listado no arquivo
especificado pela diretiva userlist_file . Como o acesso é negado antes de
ser solicitada uma senha ao cliente, definir esta diretiva como NO evita
que os usuários locais enviem senhas não criptografadas pela rede.

O valor padrão é SIM .


userlist_enable — Quando ativado, o acesso é negado aos usuários listados
no arquivo especificado pela diretiva userlist_file . Como o acesso é negado
antes de ser solicitada uma senha ao cliente, os usuários são impedidos de
enviar senhas não criptografadas pela rede.

O valor padrão é NO , porém no Fedora o valor é definido como YES .


userlist_file — Especifica o arquivo referenciado por vsftpd quando a
diretiva userlist_enable está habilitada.

O valor padrão é /etc/vsftpd/user_list e é criado durante a instalação.

Opções de usuário anônimo


A seguir listamos as diretivas que controlam o acesso de usuários anônimos
ao servidor. Para usar essas opções, a diretiva anônima_enable deve ser
definida como YES .

anon_mkdir_write_enable — Quando habilitado em conjunto com a


diretiva write_enable , usuários anônimos têm permissão para criar novos
diretórios dentro de um diretório pai que tenha permissões de gravação.

O valor padrão é NÃO .


anon_root — Especifica o diretório para o qual o vsftpd muda depois que
um usuário anônimo faz login.

Não há valor padrão para esta diretiva.


anon_upload_enable — Quando habilitado em conjunto com a
diretiva write_enable , usuários anônimos têm permissão para fazer upload
de arquivos dentro de um diretório pai que tenha permissões de gravação.

O valor padrão é NÃO .


anon_world_readable_only — Quando ativado, usuários anônimos só
podem baixar arquivos legíveis por todos.

O valor padrão é SIM .


ftp_username — Especifica a conta de usuário local (listada
em /etc/passwd ) usada para o FTP usuário anônimo. O diretório inicial
especificado /etc/passwd para o usuário é o diretório raiz do FTP usuário
anônimo.

O valor padrão é ftp .


no_anon_password — Quando ativado, não é solicitada uma senha ao
usuário anônimo.
O valor padrão é NÃO .
secure_email_list_enable — Quando ativado, apenas uma lista especificada
de senhas de e-mail para logins anônimos é aceita. Esta é uma forma
conveniente de oferecer segurança limitada ao conteúdo público sem a
necessidade de usuários virtuais.

Logins anônimos são evitados, a menos que a senha fornecida esteja


listada em /etc/vsftpd/email_passwords . O formato do arquivo é uma
senha por linha, sem espaços em branco no final.

O valor padrão é NÃO .

Opções de usuário local


A seguir listamos as diretivas que caracterizam a forma como os usuários
locais acessam o servidor. Para usar essas opções, a
diretiva local_enable deve ser definida como YES .

chmod_enable — Quando habilitado, o FTP comando SITE CHMOD é


permitido para usuários locais. Este comando permite que os usuários
alterem as permissões dos arquivos.

O valor padrão é SIM .


chroot_list_enable — Quando ativado, os usuários locais listados no arquivo
especificado na diretiva chroot_list_file são colocados em uma
prisão chroot ao efetuar login.

Se ativado em conjunto com a diretiva chroot_local_user , os usuários


locais listados no arquivo especificado na diretiva chroot_list_file não são
colocados em uma prisão chroot no login.

O valor padrão é NÃO .


chroot_list_file — Especifica o arquivo que contém uma lista de usuários
locais referenciados quando a diretiva chroot_list_enable é definida
como YES .

O valor padrão é /etc/vsftpd/chroot_list .


chroot_local_user — Quando ativado, os usuários locais têm root alterado
em seus diretórios pessoais após o login.

O valor padrão é NÃO .

Evite habilitar a opção chroot_local_user


Habilitar chroot_local_user abre vários problemas de segurança,
especialmente para usuários com privilégios de upload. Por esse
motivo, não é recomendado.
guest_enable — Quando ativado, todos os usuários não anônimos estão
logados como o usuário guest , que é o usuário local especificado na
diretiva guest_username .

O valor padrão é NÃO .


guest_username — Especifica o nome de usuário para o qual o
usuário convidado está mapeado.

O valor padrão é ftp .


local_root — Especifica o diretório para o qual o vsftpd é alterado após o
login de um usuário local.

Não há valor padrão para esta diretiva.


local_umask — Especifica o valor umask para criação de arquivo. Observe
que o valor padrão está na forma octal (um sistema numérico com base
oito), que inclui um prefixo “0”. Caso contrário, o valor será tratado como
um número inteiro de base 10.

O valor padrão é 022 .


passwd_chroot_enable — Quando ativado em conjunto com a
diretiva chroot_local_user , o vsftpd altera os usuários locais com base na
ocorrência de /./ no campo do diretório inicial dentro de /etc/passwd .

O valor padrão é NÃO .


user_config_dir — Especifica o caminho para um diretório que contém
arquivos de configuração com os nomes dos usuários do sistema local que
contêm configurações específicas para esse usuário. Qualquer diretiva no
arquivo de configuração do usuário substitui aquelas encontradas
no /etc/vsftpd/vsftpd.conf .

Não há valor padrão para esta diretiva.

Opções de diretório
A seguir lista as diretivas que afetam os diretórios.

dirlist_enable — Quando ativado, os usuários têm permissão para visualizar


listas de diretórios.

O valor padrão é SIM .


dirmessage_enable — Quando habilitado, uma mensagem é exibida
sempre que um usuário entra em um diretório com um arquivo de
mensagem. Esta mensagem reside no diretório atual. O nome deste
arquivo é especificado na diretiva message_file e é .message por padrão.

O valor padrão é NÃO . Observe que no Fedora o valor é definido


como YES .
force_dot_files — Quando ativado, os arquivos que começam com um
ponto ( . ) são listados nas listagens de diretórios, com exceção
dos arquivos . e . ..

O valor padrão é NÃO .


hide_ids — Quando ativado, todas as listagens de diretório são
exibidas ftp como usuário e grupo para cada arquivo.

O valor padrão é NÃO .


message_file — Especifica o nome do arquivo de mensagem ao usar a
diretiva dirmessage_enable .

O valor padrão é .message .


text_userdb_names — Quando habilitado, nomes de usuários de texto e
nomes de grupos são usados ​no lugar de entradas UID e GID. Ativar esta
opção pode diminuir o desempenho do servidor.

O valor padrão é NÃO .


use_localtime — Quando ativado, as listagens de diretório revelam a hora
local do computador em vez de GMT.

O valor padrão é NÃO .

Opções de transferência de arquivos


A seguir lista as diretivas que afetam os diretórios.

download_enable — Quando habilitado, downloads de arquivos são


permitidos.

O valor padrão é SIM .


chown_uploads — Quando ativado, todos os arquivos enviados por
usuários anônimos pertencem ao usuário especificado na
diretiva chown_username .

O valor padrão é NÃO .


chown_username — Especifica a propriedade dos arquivos carregados
anonimamente se a diretiva chown_uploads estiver habilitada.

O valor padrão é raiz .


write_enable — Quando habilitado, FTP são permitidos comandos que
podem alterar o sistema de arquivos, como DELE , RNFR e STOR .

O valor padrão é SIM .

Opções de registro
A seguir listamos as diretivas que afetam o comportamento de registro
do vsftpd .

dual_log_enable — Quando ativado em conjunto com xferlog_enable , o


vsftpd grava dois arquivos simultaneamente: um log compatível com wu-
ftpd no arquivo especificado na diretiva xferlog_file /var/log/xferlog ( por
padrão) e um arquivo de log vsftpd padrão especificado
na diretiva vsftpd_log_file /var/log/vsftpd.log ( por padrão).

O valor padrão é NÃO .


log_ftp_protocol — Quando habilitado em conjunto com xferlog_enable e
com xferlog_std_format definido como NO , todos FTP os comandos e
respostas são registrados. Esta diretiva é útil para depuração.

O valor padrão é NÃO .


syslog_enable — Quando ativado em conjunto com xferlog_enable , todos
os registros normalmente gravados no arquivo de log vsftpd padrão
especificado na diretiva vsftpd_log_file ( /var/log/vsftpd.log por padrão)
são enviados para o criador de logs do sistema, em vez disso, sob
o FTPD recurso.

O valor padrão é NÃO .


vsftpd_log_file — Especifica o arquivo de log vsftpd . Para que este arquivo
seja usado, xferlog_enable deve estar habilitado e xferlog_std_format deve
ser configurado como NO ou, se xferlog_std_format estiver configurado
como YES , dual_log_enable deve ser habilitado. É importante observar que
se syslog_enable estiver definido como YES , o log do sistema será usado
em vez do arquivo especificado nesta diretiva.

O valor padrão é /var/log/vsftpd.log .


xferlog_enable — Quando ativado, o vsftpd registra conexões ( somente no
formato vsftpd ) e informações de transferência de arquivos para o arquivo
de log especificado na diretiva vsftpd_log_file /var/log/vsftpd.log ( por
padrão). Se xferlog_std_format estiver configurado como YES , as
informações de transferência de arquivos serão registradas, mas as
conexões não, e o arquivo de log especificado
em xferlog_file ( /var/log/xferlog por padrão) será usado em seu lugar. É
importante observar que tanto os arquivos de log quanto os formatos de
log serão usados ​se dual_log_enable estiver definido como YES .

O valor padrão é NÃO . Observe que no Fedora o valor é definido


como YES .
xferlog_file — Especifica o arquivo de log compatível com wu-ftpd . Para
que este arquivo seja usado, xferlog_enable deve estar habilitado
e xferlog_std_format deve ser definido como YES . Também é usado
se dual_log_enable estiver definido como YES .

O valor padrão é /var/log/xferlog .


xferlog_std_format — Quando ativado em conjunto com xferlog_enable ,
apenas um log de transferência de arquivo compatível com wu-ftpd é
gravado no arquivo especificado na
diretiva xferlog_file ( /var/log/xferlog por padrão). É importante observar
que este arquivo registra apenas transferências de arquivos e não registra
conexões com o servidor.
O valor padrão é NÃO . Observe que no Fedora o valor é definido
como YES .

Mantendo a compatibilidade com formatos de arquivo de log mais


antigos
Para manter a compatibilidade com arquivos de log escritos pelo
servidor wu-ftpd FTP mais antigo , a diretiva xferlog_std_format é definida
como YES no Fedora. No entanto, esta configuração significa que as
conexões com o servidor não são registradas.

Para registrar conexões no formato vsftpd e manter um log de transferência


de arquivos compatível com wu-ftpd , defina dual_log_enable como YES .

Se manter um log de transferência de arquivos compatível com wu-ftpd não


for importante, defina xferlog_std_format como NO , comente a linha com
um sinal de hash ( # ) ou exclua a linha completamente.

Opções de rede
A seguir lista as diretivas que afetam como o vsftpd interage com a rede.

accept_timeout — Especifica a quantidade de tempo para um cliente usar


o modo passivo para estabelecer uma conexão.

O valor padrão é 60 .
anon_max_rate — Especifica a taxa máxima de transferência de dados
para usuários anônimos em bytes por segundo.

O valor padrão é 0 , o que não limita a taxa de transferência.


connect_from_port_20 Quando ativado, o vsftpd é executado com
privilégios suficientes para abrir a porta 20 no servidor durante
transferências de dados no modo ativo. Desabilitar esta opção permite
que o vsftpd seja executado com menos privilégios, mas pode ser
incompatível com alguns FTP clientes.

O valor padrão é NÃO . Observe que no Fedora o valor é definido


como YES .
connect_timeout — Especifica o tempo máximo que um cliente que usa o
modo ativo tem para responder a uma conexão de dados, em segundos.

O valor padrão é 60 .
data_connection_timeout — Especifica a quantidade máxima de tempo que
as transferências de dados podem parar, em segundos. Uma vez acionada,
a conexão com o cliente remoto é encerrada.

O valor padrão é 300 .


ftp_data_port — Especifica a porta usada para conexões de dados ativas
quando connect_from_port_20 está definido como YES .
O valor padrão é 20 .
idle_session_timeout — Especifica o tempo máximo entre comandos de um
cliente remoto. Uma vez acionada, a conexão com o cliente remoto é
encerrada.

O valor padrão é 300 .


listen_address — Especifica o IP endereço no qual o vsftpd escuta
conexões de rede.

Não há valor padrão para esta diretiva.

Executando múltiplas cópias do vsftpd


Se estiver executando várias cópias do vsftpd atendendo IP endereços
diferentes, o arquivo de configuração para cada cópia do
daemon vsftpd deve ter um valor diferente para esta
diretiva. Consulte Iniciando múltiplas cópias do vsftpd para obter mais
informações sobre FTP servidores multihomed.

listen_address6 — Especifica o IPv6 endereço no qual o vsftpd escuta


conexões de rede quando listen_ipv6 está definido como YES .

Não há valor padrão para esta diretiva.

Executando múltiplas cópias do vsftpd


Se estiver executando várias cópias do vsftpd atendendo IP endereços
diferentes, o arquivo de configuração para cada cópia do
daemon vsftpd deve ter um valor diferente para esta
diretiva. Consulte Iniciando múltiplas cópias do vsftpd para obter mais
informações sobre FTP servidores multihomed.

listen_port — Especifica a porta na qual o vsftpd escuta conexões de rede.

O valor padrão é 21 .
local_max_rate — Especifica a taxa máxima de transferência de dados para
usuários locais conectados ao servidor em bytes por segundo.

O valor padrão é 0 , o que não limita a taxa de transferência.


max_clients — Especifica o número máximo de clientes simultâneos
permitidos para se conectar ao servidor quando ele está sendo executado
em modo autônomo. Quaisquer conexões de cliente adicionais resultariam
em uma mensagem de erro.

O valor padrão é 0 , o que não limita as conexões.


max_per_ip — Especifica o máximo de clientes com permissão para se
conectar a partir do mesmo IP endereço de origem.
O valor padrão é 0 , o que não limita as conexões.
pasv_address — Especifica o IP endereço do endereço público IP do
servidor para servidores protegidos por firewalls de Network Address
Translation (NAT). Isso permite que o vsftpd forneça o endereço de retorno
correto para conexões em modo passivo.

Não há valor padrão para esta diretiva.


pasv_enable — Quando habilitado, conexões em modo passivo são
permitidas.

O valor padrão é SIM .


pasv_max_port — Especifica a porta mais alta possível enviada
aos FTP clientes para conexões em modo passivo. Esta configuração é
usada para limitar o intervalo de portas para que as regras de firewall
sejam mais fáceis de criar.

O valor padrão é 0 , o que não limita o intervalo de portas passivas mais


alto. O valor não deve exceder 65535 .
pasv_min_port — Especifica a porta mais baixa possível enviada
aos FTP clientes para conexões em modo passivo. Esta configuração é
usada para limitar o intervalo de portas para que as regras de firewall
sejam mais fáceis de criar.

O valor padrão é 0 , o que não limita o intervalo de portas passivas mais


baixo. O valor não deve ser inferior a 1024 .
pasv_promiscuous — Quando ativado, as conexões de dados não são
verificadas para garantir que sejam originadas do
mesmo IP endereço. Essa configuração só é útil para determinados tipos
de tunelamento.

Evite ativar a opção pasv_promiscuous


Não ative esta opção a menos que seja absolutamente necessário, pois
ela desativa um importante recurso de segurança que verifica se as
conexões no modo passivo se originam do mesmo IP endereço da
conexão de controle que inicia a transferência de dados.

O valor padrão é NÃO .


port_enable — Quando habilitado, conexões em modo ativo são permitidas.

O valor padrão é SIM .

Recursos adicionais
Para obter mais informações sobre vsftpd , consulte os recursos a seguir.

Documentação instalada
O /usr/share/doc/vsftpd/ diretório — Este diretório
contém README informações básicas sobre o software. O TUNING arquivo
contém dicas básicas de ajuste de desempenho e o SECURITY/ diretório
contém informações sobre o modelo de segurança empregado pelo vsftpd .
Páginas de manual relacionadas ao vsftpd — Existem várias páginas de
manual para o daemon e arquivos de configuração. A seguir listamos
algumas das páginas de manual mais importantes.
Aplicativos de servidor
man vsftpd — Descreve as opções de linha de comando disponíveis
para vsftpd .
Arquivos de configuração
man vsftpd.conf — Contém uma lista detalhada de opções
disponíveis no arquivo de configuração do vsftpd .
man 5 hosts_access — Descreve o formato e as opções disponíveis
nos arquivos de configuração dos wrappers
TCP: hosts.allow e hosts.deny .

Sites úteis

https://security.appspot.com/vsftpd.html — A página do projeto vsftpd é um


ótimo lugar para localizar a documentação mais recente e entrar em
contato com o autor do software.
https://slacksite.com/other/ftp.html — Este site fornece uma explicação
concisa das diferenças entre o modo ativo e passivo FTP .
https://www.ietf.org/rfc/rfc0959.txt — A Solicitação de Comentários ( RFC )
original do FTP protocolo da IETF.

Configuração da impressora
A ferramenta de configuração de impressoras serve para configuração de
impressoras, manutenção de arquivos de configuração de impressoras,
diretórios de spool de impressão e filtros de impressão e gerenciamento de
classes de impressoras.

A ferramenta é baseada no Common Unix Printing System ( CUPS ). Se você


atualizou o sistema de uma versão anterior do Fedora que usava CUPS, o
processo de atualização preservou as impressoras configuradas.

Usando o aplicativo da web CUPS ou ferramentas de linha de


comando
Você pode realizar as mesmas operações e outras operações adicionais em
impressoras diretamente do aplicativo web CUPS ou da linha de
comando. Para acessar o aplicativo, em um navegador da web,
acessehttp://localhost:631/ . Para manuais do CUPS, consulte os links
na Home aba do site.

Iniciando a ferramenta de configuração de impressoras


Com a ferramenta de configuração de impressoras você pode realizar
diversas operações em impressoras existentes e configurar novas
impressoras. Você também pode usar o CUPS diretamente (vá
parahttp://localhost:631/ para acessar o aplicativo web CUPS).

Para iniciar a ferramenta de configuração de impressoras se estiver usando


a área de trabalho GNOME, pressione a Super tecla para entrar na Visão
geral das atividades, digite Impressoras e pressione Enter . A ferramenta de
configuração de impressoras é exibida. A Super tecla aparece em vários
formatos, dependendo do teclado e de outro hardware, mas geralmente como
a tecla Windows ou Command e normalmente à esquerda da tecla
Spacebar .
A Printers janela representada na janela Configuração de impressoras é
exibida.

Figura 1. Janela Configuração de Impressoras

Iniciando a configuração da impressora


O processo de configuração da impressora varia dependendo do tipo de fila
da impressora.

Se você estiver configurando uma impressora local conectada via USB, a


impressora será descoberta e adicionada automaticamente. Você será
solicitado a confirmar os pacotes a serem instalados e fornecer um
administrador ou a root senha do usuário. As impressoras locais conectadas
a outros tipos de porta e as impressoras de rede precisam ser configuradas
manualmente.

Siga este procedimento para iniciar uma configuração manual da impressora:

Inicie a ferramenta de configuração de impressoras (consulte Iniciando a


ferramenta de configuração de impressoras ).
Selecione Unlock para permitir que alterações sejam
feitas. Na Authentication Required caixa, digite a root senha do
administrador ou do usuário e confirme.
Selecione o sinal de mais para abrir a Add a New Printer caixa de
diálogo. Selecione a impressora na lista ou digite seu endereço abaixo.

Adicionando uma impressora local


Siga este procedimento para adicionar uma impressora local conectada a
uma porta que não seja serial:

Abra a Add a New Printer caixa de diálogo (consulte Iniciando a


configuração da impressora ).
Se o dispositivo não aparecer automaticamente, selecione a porta à qual a
impressora está conectada na lista à esquerda (como Serial Port
#1 ou LPT #1 ).
À direita, insira as propriedades da conexão:
paraEnter URI
URI (por exemplo arquivo:/dev/lp0)
paraSerial Port
Taxa de transmissão

Paridade

Bits de dados

Controle de fluxo
Figura 2. Adicionando uma impressora local
Clique em Avançar .
Selecione o modelo da impressora. Consulte Selecionando o modelo da
impressora e o acabamento para obter detalhes.

Adicionando uma impressora AppSocket/HP JetDirect


Siga este procedimento para adicionar uma impressora AppSocket/HP
JetDirect:

Abra a Add a New Printer caixa de diálogo (consulte Iniciando a


ferramenta de configuração de impressoras ).
Na lista à esquerda, selecione Impressora de rede AppSocket/HP
JetDirect .
À direita, insira as configurações de conexão:
Hostname
Nome ou IP endereço do host da impressora.
Port Number
Porta da impressora escutando trabalhos de impressão ( 9100 por
padrão).
Figura 3. Adicionando uma impressora JetDirect
Clique em Avançar .
Selecione o modelo da impressora. Consulte Selecionando o modelo da
impressora e o acabamento para obter detalhes.

Adicionando uma impressora IPP


Uma IPP impressora é uma impressora conectada a um sistema diferente na
mesma rede TCP/IP. O sistema ao qual esta impressora está conectada pode
estar executando o CUPS ou simplesmente configurado para usar o IPP .

Se um firewall estiver ativado no servidor de impressão, o firewall deverá ser


configurado para permitir TCP conexões de entrada na porta 631 . Observe
que o protocolo de navegação CUPS permite que máquinas clientes
descubram filas compartilhadas do CUPS automaticamente. Para habilitar
isso, o firewall na máquina cliente deve ser configurado para permitir a
entrada de UDP pacotes na porta 631 .

Siga este procedimento para adicionar uma IPP impressora:

Abra a Printers caixa de diálogo (consulte Iniciando a configuração da


impressora ).
Na lista de dispositivos à esquerda, selecione Impressora de rede
e Internet Printing Protocol (ipp) ou Internet Printing Protocol
(https) .
À direita, insira as configurações de conexão:
Host
O nome do host da IPP impressora.
Queue
O nome da fila a ser dada à nova fila (se a caixa for deixada vazia,
será usado um nome baseado no nó do dispositivo).

Figura 4. Adicionando uma impressora IPP


Opcionalmente, clique em Verificar para detectar a impressora.
Clique em Avançar para continuar.
Selecione o modelo da impressora. Consulte Selecionando o modelo da
impressora e o acabamento para obter detalhes.

Adicionando um host ou impressora LPD/LPR


Siga este procedimento para adicionar um host ou impressora LPD/LPR:

Abra a New Printer caixa de diálogo (consulte Iniciando a configuração da


impressora ).
Na lista de dispositivos à esquerda, selecione Impressora de rede
LPD/LPR Host or Printer .
À direita, insira as configurações de conexão:
Host
O nome do host da impressora ou host LPD/LPR.

Opcionalmente, clique em Sondar para localizar filas no host LPD.

Queue
O nome da fila a ser dada à nova fila (se a caixa for deixada vazia, será
usado um nome baseado no nó do dispositivo).

Figura 5. Adicionando uma impressora LPD/LPR


Clique em Avançar para continuar.
Selecione o modelo da impressora. Consulte Selecionando o modelo da
impressora e o acabamento para obter detalhes.

Adicionando uma impressora Samba (SMB)


Siga este procedimento para adicionar uma impressora Samba:
Instalando o pacote samba-client
Observe que para adicionar uma impressora Samba, você precisa ter o
pacote samba-client instalado. Você pode fazer isso executando,
como root :

dnf instalar cliente samba

Para obter mais informações sobre a instalação de pacotes com DNF,


consulte Instalando Pacotes .

Abra a New Printer caixa de diálogo (consulte Iniciando a configuração da


impressora ).
Na lista à esquerda, selecione Impressora de rede Windows Printer via
SAMBA .
Insira o endereço SMB no smb:// campo. Use o formato nome do
computador/compartilhamento de impressora . Em Adicionar uma
impressora SMB , o nome do computador é dellbox e o compartilhamento
da impressora é r2 .

Figura 6. Adicionando uma impressora SMB


Clique em Procurar para ver os grupos de trabalho/domínios
disponíveis. Para exibir apenas filas de um host específico, digite o nome
do host (nome NetBios) e clique em Procurar .
Selecione uma das opções:
Prompt user if authentication is required : o nome de usuário e a
senha são coletados do usuário ao imprimir um documento.
Set authentication details now : forneça informações de
autenticação agora para que não sejam necessárias
posteriormente. No Username campo, insira o nome de usuário para
acessar a impressora. Esse usuário deve existir no sistema SMB e deve
ter permissão para acessar a impressora. O nome de usuário padrão
normalmente é guest para servidores Windows ou nobody servidores
Samba.
Insira Password (se necessário) o usuário especificado no Username campo.

Tenha cuidado ao escolher uma senha


Os nomes de usuário e senhas da impressora Samba são armazenados no
servidor da impressora como arquivos não criptografados que podem ser
lidos pelo root Linux Printing Daemon, lpd . Assim, outros usuários que
tenham root acesso ao servidor de impressora poderão visualizar o nome
de usuário e a senha que você utiliza para acessar a impressora Samba.

Portanto, ao escolher um nome de usuário e senha para acessar uma


impressora Samba, é aconselhável que você escolha uma senha diferente
daquela que você usa para acessar seu sistema Fedora local.

Caso existam arquivos compartilhados no servidor de impressão Samba, é


recomendado que eles também utilizem uma senha diferente daquela
utilizada pela fila de impressão.

Clique em Verificar para testar a conexão. Após a verificação bem-


sucedida, uma caixa de diálogo será exibida confirmando a acessibilidade
do compartilhamento da impressora.
Clique em Avançar .
Selecione o modelo da impressora. Consulte Selecionando o modelo da
impressora e o acabamento para obter detalhes.

Seleção do modelo da impressora e acabamento


Depois de selecionar corretamente um tipo de conexão de impressora, o
sistema tenta adquirir um driver. Se o processo falhar, você poderá localizar
ou procurar os recursos do driver manualmente.

Siga este procedimento para fornecer o driver da impressora e concluir a


instalação:

Na janela exibida após a falha na detecção automática do driver,


selecione uma das seguintes opções:
Select printer from database — o sistema escolhe um driver com
base na marca selecionada da sua impressora na lista de
arquivos Makes . Se o modelo da sua impressora não estiver listado,
escolha Generic .
Provide PPD file — o sistema usa o arquivo PostScript Printer
Description ( PPD ) fornecido para instalação. Um arquivo PPD
também pode ser entregue com sua impressora, normalmente
fornecido pelo fabricante. Se o arquivo PPD estiver disponível, você
pode escolher esta opção e usar a barra do navegador abaixo da
descrição da opção para selecionar o arquivo PPD.
Search for a printer driver to download - insira a marca e o modelo
da sua impressora no Make and model campo para pesquisar no
OpenPrinting.org os pacotes apropriados.

Figura 7. Selecionando uma marca de impressora


Dependendo da sua escolha anterior forneça detalhes na área exibida
abaixo:
Marca da impressora para a Select printer from database opção.
Local do arquivo PPD para a Provide PPD file opção.
Marca e modelo da impressora para a Search for a printer driver to
download opção.
Clique em Avançar para continuar.
Se aplicável à sua opção, a janela mostrada em Selecionando um modelo
de impressora será exibida. Escolha o modelo correspondente
na Models coluna à esquerda.

Selecionando um driver de impressora


À direita, o driver de impressora recomendado é selecionado
automaticamente; entretanto, você pode selecionar outro driver
disponível. O driver de impressão processa os dados que você deseja
imprimir em um formato que a impressora possa compreender. Como uma
impressora local está conectada diretamente ao computador, você precisa
de um driver de impressora para processar os dados enviados à impressora.

Figura 8. Selecionando um modelo de impressora


Clique em Avançar .
Abaixo, Describe Printer insira um nome exclusivo para a impressora
no Printer Name campo. O nome da impressora pode conter letras,
números, traços (-) e sublinhados (_); não deve conter espaços. Você
também pode usar os campos Description e Location para adicionar mais
informações sobre a impressora. Ambos os campos são opcionais e
podem conter espaços.

Figura 9. Configuração da impressora


Clique em Aplicar para confirmar a configuração da impressora e
adicionar a fila de impressão se as configurações estiverem
corretas. Clique em Voltar para modificar a configuração da impressora.
Depois que as alterações forem aplicadas, uma caixa de diálogo será
exibida permitindo imprimir uma página de teste. Clique
em Imprimir página de teste para imprimir uma página de teste
agora. Como alternativa, você pode imprimir uma página de teste
posteriormente, conforme descrito em Imprimindo uma página de teste .

Imprimindo uma página de teste


Depois de configurar ou alterar a configuração de uma impressora, imprima
uma página de teste para garantir que a impressora esteja funcionando
corretamente:

Clique com o botão direito na impressora na Printing janela e clique


em Properties .
Na janela Propriedades, clique Settings à esquerda.
Na Settings guia exibida, clique no botão Imprimir página de teste .

Modificando impressoras existentes


Para excluir uma impressora existente, na Printer janela de configuração,
selecione a impressora e vá para Impressora Delete . Confirme a exclusão
da impressora. Alternativamente, pressione a Delete tecla.
Para definir a impressora padrão, clique com o botão direito na impressora na
lista de impressoras e clique no Set As Default botão no menu de contexto.

A página de configurações
Para alterar a configuração do driver da impressora, clique duas vezes no
nome correspondente na Printer lista e clique no Settings rótulo à esquerda
para exibir a Settings página.

Você pode modificar as configurações da impressora, como marca e modelo,


imprimir uma página de teste, alterar a localização do dispositivo (URI) e
muito mais.
Figura 10. Página de configurações

A página de políticas
Clique no Policies botão à esquerda para alterar as configurações do estado
da impressora e da saída de impressão.

Você pode selecionar os estados da impressora, configurá-la Error


Policy (você pode decidir abortar o trabalho de impressão, tentar novamente
ou interrompê-lo se ocorrer um erro).

Você também pode criar uma página de identificação (uma página que
descreve aspectos do trabalho de impressão, como a impressora de origem, o
nome de usuário que originou o trabalho e o status de segurança do
documento que está sendo impresso): clique no menu suspenso Starting
Banner ou Ending Banner menu e escolha a opção que melhor descreve a
natureza dos trabalhos de impressão (por exemplo, confidential ).

Compartilhando impressoras
Na Policies página, você pode marcar uma impressora como compartilhada:
se uma impressora for compartilhada, os usuários publicados na rede
poderão utilizá-la. Para permitir a função de compartilhamento de
impressoras, vá para Servidor Settings e selecione Publish shared
printers connected to this system .
Figura 11. Página Políticas
Certifique-se de que o firewall permite TCP conexões de entrada à porta 631 ,
a porta do IPP protocolo Network Printing Server ( ). Para permitir IPP o
tráfego através do firewall no Fedora 38, utilize o
serviço firewalld do IPP . Para fazer isso, proceda da seguinte forma:

Habilitando o serviço IPP no firewalld


Para iniciar a ferramenta gráfica firewall-config Super , pressione a
tecla para entrar na Visão Geral das Atividades, digite firewall e pressione
Enter . A Firewall Configuration janela é aberta. Você será solicitado a
fornecer um administrador ou root senha.

Alternativamente, para iniciar a ferramenta gráfica de configuração do


firewall usando a linha de comando, digite o seguinte comando
como root usuário:

~]# firewall-config

A Firewall Configuration janela é aberta.

Procure a palavra “Conectado” no canto inferior esquerdo. Isso indica que a


ferramenta firewall-config está conectada ao daemon de espaço do
usuário, firewalld .

Para alterar imediatamente as configurações atuais do firewall, certifique-se


de que o menu de seleção suspenso Configuration esteja definido
como Runtime . Como alternativa, para editar as configurações a serem
aplicadas na próxima inicialização do sistema ou na próxima recarga do
firewall, selecione Permanent na lista suspensa.

Selecione a Zones guia e, em seguida, selecione a zona do firewall que


corresponde à interface de rede a ser usada. O padrão é
a public zona. A Interfaces guia mostra quais interfaces foram atribuídas
a uma zona.
Selecione a Services guia e selecione o ipp serviço para ativar o
compartilhamento. O ipp-client serviço é necessário para acessar
impressoras de rede.
Feche a ferramenta de configuração do firewall .

A página de controle de acesso


Você pode alterar o acesso de nível de usuário à impressora configurada
na Access Control página. Clique no Access Control rótulo à esquerda para
exibir a página. Selecione ou Allow printing for everyone except these
users e Deny printing for everyone except these users defina o conjunto de
usuários abaixo: insira o nome do usuário na caixa de texto e clique no
botão Adicionar para adicionar o usuário ao conjunto de usuários.
Figura 12. Página Controle de Acesso

A página de opções da impressora


A Printer Options página contém diversas opções de configuração para
mídia e saída da impressora, e seu conteúdo pode variar de impressora para
impressora. Ele contém configurações gerais de impressão, papel, qualidade
e tamanho de impressão.

Figura 13. Página Opções da impressora

Página de opções de trabalho


Na Job Options página, você pode detalhar as opções de trabalho da
impressora. Clique no Job Options rótulo à esquerda para exibir a
página. Edite as configurações padrão para aplicar opções de trabalho
personalizadas, como número de cópias, orientação, páginas por lado,
dimensionamento (aumentar ou diminuir o tamanho da área imprimível, que
pode ser usada para ajustar uma área de impressão de tamanho grande em
uma folha física menor de mídia de impressão), opções de texto detalhadas e
opções de trabalhos personalizados.
Figura 14. Página Opções de trabalho

Página Níveis de tinta/toner


A Ink/Toner Levels página contém detalhes sobre o status do toner, se
disponível, e mensagens de status da impressora. Clique no Ink/Toner
Levels rótulo à esquerda para exibir a página.
Figura 15. Página Níveis de tinta/toner

Gerenciando trabalhos de impressão


Quando você envia um trabalho de impressão para o daemon de impressora,
como imprimir um arquivo de texto do Emacs ou imprimir uma imagem
do GIMP , o trabalho de impressão é adicionado à fila de spool de
impressão. A fila de spool de impressão é uma lista de trabalhos de
impressão que foram enviados à impressora e informações sobre cada
solicitação de impressão, como o status da solicitação, o número do trabalho
e muito mais.

Durante o processo de impressão, mensagens informando sobre o processo


aparecem na área de notificação.
Figura 16. Status de impressão do GNOME
Para cancelar, reter, liberar, reimprimir ou autenticar um trabalho de
impressão, selecione o trabalho no GNOME Print Status e no menu Job,
clique no respectivo comando.

Para visualizar a lista de trabalhos de impressão no spool de impressão a


partir de um prompt do shell, digite o comando lpstat -o . As últimas linhas
são semelhantes às seguintes:
Exemplo 1. Exemplo de saída lpstat -o

$ lpstat -o
Charlie-60 twaugh 1024 Ter, 08 de fevereiro de 2011 16:42:11 GMT
Aaron-61 twaugh 1024 Ter, 08 de fevereiro de 2011 16:42:44 GMT
Ben-62 root 1024 Ter, 08 de fevereiro de 2011 16:45:42 GMT

Se você deseja cancelar um trabalho de impressão, encontre o número do


trabalho da solicitação com o comando lpstat -o e então use o
comando cancel job number . Por exemplo, cancelar 60 cancelaria o trabalho
de impressão em Exemplo de lpstat -o output . Você não pode cancelar
trabalhos de impressão iniciados por outros usuários com o
comando cancelar . No entanto, você pode forçar a exclusão desse trabalho
emitindo o comando cancel -U root job_number . Para evitar esse
cancelamento, altere a política de operação da impressora
para Authenticated forçar root a autenticação.

Você também pode imprimir um arquivo diretamente de um prompt do


shell. Por exemplo, o comando lp sample.txt imprime o arquivo
texto sample.txt . O filtro de impressão determina que tipo de arquivo é e o
converte em um formato que a impressora possa entender.

Recursos adicionais
Para saber mais sobre impressão no Fedora, consulte os recursos a seguir.

Documentação instalada

cara, lp
A página de manual do comando lpr que permite imprimir arquivos a
partir da linha de comando.
homem cancelar
A página de manual do utilitário de linha de comando para remover
trabalhos de impressão da fila de impressão.
página de manual
A página de manual do utilitário de linha de comando para imprimir
várias páginas em uma folha de papel.
homem copo
A página de manual do daemon de impressora CUPS.
homem cupsd.conf
A página de manual do arquivo de configuração do daemon da
impressora CUPS.
homem classes.conf
A página de manual do arquivo de configuração de classe do CUPS.
homem lpstat
A página de manual do comando lpstat , que exibe informações de status
sobre classes, trabalhos e impressoras.

Sites úteis

https://wiki.linuxfoundation.org/openprinting/start
Open Printing contém uma grande quantidade de informações sobre
impressão no Linux.
https://www.cups.org/
Documentação, perguntas frequentes e grupos de notícias sobre o CUPS.

Você também pode gostar