Instalação do "at"
Antes de construir o at, como o(a)
usuário(a) root
, você deveria criar
o grupo e o(a) usuário(a) atd
que
executarão o processo de segundo plano atd:
groupadd -g 17 atd &&
useradd -d /dev/null -c "atd daemon" -g atd -s /bin/false -u 17 atd
Instale at com os seguintes
comandos:
./configure --with-daemon_username=atd \
--with-daemon_groupname=atd \
SENDMAIL=/usr/sbin/sendmail \
--with-jobdir=/var/spool/atjobs \
--with-atspool=/var/spool/atspool \
--with-systemdsystemunitdir=/lib/systemd/system &&
make -j1
Para testar os resultados, emita: make test.
Agora, como o(a) usuário(a) root
:
make install docdir=/usr/share/doc/at-3.2.5 \
atdocdir=/usr/share/doc/at-3.2.5
Configurando "at"
Arquivos de Configuração
/etc/at.allow
e /etc/at.deny
determinam quem consegue submeter
tarefas via "at" ou "batch".
Configuração do Linux PAM
Se At tiver sido construído com
suporte Linux PAM, [então] você
precisa criar um arquivo de configuração PAM, para fazê-lo funcionar corretamente com
BLFS.
Emita os seguintes comandos como o(a) usuário(a) root
para criar o arquivo de configuração
para Linux PAM:
cat > /etc/pam.d/atd << "EOF"
# Inicia /etc/pam.d/atd
auth required pam_unix.so
account required pam_unix.so
password required pam_unix.so
session required pam_unix.so
# Termina /etc/pam.d/atd
EOF
Unidade do systemd
Para iniciar o processo de segundo plano atd na inicialização, habilite
a unidade do systemd instalada anteriormente executando o
seguinte comando como o(a) usuário(a) root
:
systemctl enable atd