Entri log ini ditulis oleh perpustakaan PAM ketika crond
daemon menjalankan tugas di latar belakang. crond
menjalankan pekerjaan sesuai jadwal, atas nama sistem dan pengguna pada sistem.
Setiap pengguna memiliki crontab
file konfigurasi sendiri , yang dapat diedit dengan crontab -e
perintah atau ditampilkan menggunakan crontab -l
. Administrator sistem juga dapat mengonfigurasi pekerjaan melalui sejumlah besar /etc/
file dan direktori; /etc/cron.d/
menyediakan tempat yang mudah untuk layanan untuk menjatuhkan konfigurasi mereka sendiri, dan /etc/crontab
drive yang hourly
, daily
dan weekly
direktori, serta berjalan apapun administrator dapat memilih untuk menjalankan.
crond
akan mengubah pengguna menjadi pengguna yang benar (baik ditentukan dalam /etc/crontab
file dan /etc/cron.d/
direktori, atau dari crontab
file yang disediakan pengguna ) sebelum menjalankan pekerjaan; menggunakan sistem PAM untuk mengubah pengguna.
PAM menyediakan satu tempat untuk mengkonfigurasi berbagai cara untuk mengotentikasi dan mengotorisasi pengguna dan menyediakan pengaturan sesi, serta menyediakan cara untuk mengubah kata sandi (atau token otentikasi lainnya). Setiap layanan yang menggunakan PAM memiliki file konfigurasi /etc/pam.d/
yang menjelaskan modul PAM mana yang digunakan ketika 'masuk' pengguna.
/etc/pam.d/cron
File saya terlihat seperti ini:
# The PAM configuration file for the cron daemon
@include common-auth
# Read environment variables from pam_env's default files, /etc/environment
# and /etc/security/pam_env.conf.
session required pam_env.so
# In addition, read system locale information
session required pam_env.so envfile=/etc/default/locale
@include common-account
@include common-session-noninteractive
# Sets up user limits, please define limits for cron tasks
# through /etc/security/limits.conf
session required pam_limits.so
Ini memastikan batas yang dikonfigurasikan untuk pengguna diterapkan ke tugas pengguna saat mereka menjalankannya cron
. Jika Anda ingin mengubah batas tersebut per-layanan, Anda bisa mengonfigurasi pam_limits.so
dalam file ini dengan Anda sendiri conf=/etc/security/cron-limits.conf
dan menerapkan batas yang berbeda dari login ssh ( /etc/pam.d/sshd
) atau login konsol ( /etc/pam.d/login
).