GNU/Linux >> Belajar Linux >  >> Cent OS

'ulimit:proses pengguna maks:tidak dapat mengubah batas:operasi tidak diizinkan' Ditampilkan Saat Masuk

Masalahnya

Saat login sebagai pengguna oracle, pesan berikut muncul di konsol.

-bash: ulimit: max user processes: cannot modify limit:operation not permitted.

Solusinya

opsi ulimit ‘-u ' yang berarti jumlah maksimum proses pengguna ditetapkan ke yang lebih besar secara langsung dengan menambahkan baris berikut di $HOME/.bash_profile .

$ ulimit -u 4096
$ ulimit -u 
4096

Namun awalnya jumlah maksimum proses pengguna ditetapkan ke 1024 di /etc/profile untuk pengguna oracle.

if [ $USER = "oracle" ]; then
ulimit -u 1024
......
fi

Ketika opsi ulimit '-u' disetel di /etc/profile, itu tidak dapat diubah ke yang lebih besar secara langsung dengan menambahkan baris 'ulimit -u 4096' di $HOME/.bash_profile.

Catatan :opsi ulimit ‘-u’ yang berarti jumlah maksimum proses pengguna dapat diatur dari tiga tempat berbeda, yaitu /etc/security/limits.conf, /etc/profile dan $HOME/.bash_profile. Mereka memiliki prioritas dari tinggi ke rendah secara berurutan. Saat menyetel nilai ulimit, kami tidak dapat menetapkan nilai yang lebih besar di $HOME/.bash_profile daripada nilai yang ditetapkan di /etc/profile karena kami tidak dapat menetapkan nilai yang lebih besar di /etc/profile daripada nilai yang ditetapkan di /etc /keamanan/batas.conf. Jika tidak, kita dapat menemukan pesan semacam ini.

Menghapus entri ulimit dari .bash_profile

1. Hapus entri ulimit dari file $HOME/.bash_profile jika ada. Misalnya, hapus baris dengan set ulimit seperti yang ditunjukkan di bawah ini dari .bash_profile:

ulimit -u 4096

2. Tambahkan entri yang relevan di /etc/profile seperti yang ditunjukkan di bawah ini:

if [ $USER = "oracle" ]; then
ulimit -u 4096
......
fi


Cent OS
  1. Cara Mengatur Batasan pada Proses yang Berjalan Pengguna di Linux

  2. Mengapa Cara Berikut Tidak Mengubah Ukuran Batas File Inti?

  3. Tautan Simbolik Tidak Berfungsi Seperti yang Diharapkan Saat Mengubah Pengguna?

  1. Kata Sandi Untuk Sistem File Terenkripsi Tidak Diperbarui Saat Saya Mengubah Kata Sandi Pengguna?

  2. operasi chmod() tidak diizinkan - kerangka kerja FatFree

  3. OSError:[Kesalahan 1] Operasi tidak diizinkan

  1. Tidak dapat masuk ke phpMyAdmin, tidak ada kesalahan yang ditampilkan

  2. chmod:mengubah izin 'my_script.sh':Operasi tidak diizinkan

  3. net.c:577:sendmsg() gagal:Operasi tidak diizinkan di dig Output