GNU/Linux >> Znalost Linux >  >> Cent OS

‘ulimit:max. uživatelských procesů:nelze změnit limit:operace není povolena’ Zobrazí se při přihlášení

Problém

Když se přihlásíte jako uživatel oracle, na konzoli se zobrazí následující zpráva.

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

Řešení

možnost ulimit ‘-u ‘ což znamená, že maximální počet uživatelských procesů byl nastaven na větší přímo přidáním následujícího řádku do $HOME/.bash_profile .

$ ulimit -u 4096
$ ulimit -u 
4096

Ale původně byl maximální počet uživatelských procesů nastaven na 1024 v /etc/profile pro uživatele Oracle.

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

Když byla v /etc/profile nastavena možnost ulimit ‚-u‘, nelze ji změnit na větší přímo přidáním řádku ‚ulimit -u 4096‘ do $HOME/.bash_profile.

Poznámka :možnost ulimit ‘-u‘, což znamená, že maximální počet uživatelských procesů lze nastavit ze tří různých míst, kterými jsou /etc/security/limits.conf, /etc/profile a $HOME/.bash_profile. Mají prioritu od vysoké po nízkou v pořadí. Při nastavování hodnoty ulimit nemůžeme v $HOME/.bash_profile nastavit větší hodnotu, než je hodnota nastavená v /etc/profile, protože nemůžeme nastavit větší v /etc/profile, než je hodnota nastavená v /etc /security/limits.conf. Jinak bychom se mohli setkat s tímto druhem zpráv.

Odstranění položek ulimit z .bash_profile

1. Odstraňte položky ulimit ze souboru $HOME/.bash_profile, pokud existuje. Například z .bash_profile:

odstraňte řádky s ulimit nastaveným, jak je uvedeno níže
ulimit -u 4096

2. Přidejte příslušné položky do /etc/profile jak je uvedeno níže:

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


Cent OS
  1. Jak nastavit limity na uživatelské procesy v Linuxu

  2. Jak nastavit proměnnou uživatelského prostředí? (trvale, ne relace)?

  3. Symbolický odkaz při změně uživatele nefunguje podle očekávání?

  1. Heslo pro systém šifrovaných souborů se neaktualizuje, když změním heslo uživatele?

  2. Nelze přidat Ppa Error Uživatel nebo tým neexistuje?

  3. Nelze se připojit k databázi; Uživatel existuje v databázi, ale ne na úrovni serveru

  1. Přidat uživatele do skupiny, ale neprojeví se při spuštění id

  2. OSError:[Chyba 1] Operace není povolena

  3. Nelze se přihlásit do phpMyAdmin, nezobrazují se žádné chyby