Strona 1 z 1

Użytkownik nie może ustawić priorytetu procesu na -10 mimo zmian w limits.conf

: 16 kwietnia 2011, 05:31
autor: starach
Cześć.

Chcę żeby użytkownik, z którego konta uruchamiam jedną usługę miał dostęp do polecenia nice z priorytetem --10. Niestety zmiana w /etc/security/limits.conf i restart systemu nie przyniosła oczekiwanych skutków.

Kod: Zaznacz cały

#<domain>      <type>  <item>         <value>
#

#*               soft    core            0
#root            hard    core            100000
#*               hard    rss             10000
#@student        hard    nproc           20
#@faculty        soft    nproc           20
#@faculty        hard    nproc           50
#ftp             hard    nproc           0
#ftp             -       chroot          /ftp
#@student        -       maxlogins       4

# End of file
hlds             -       nice            -20
Cały czas otrzymuję komunikat:

Kod: Zaznacz cały

starach@debian:/> nice --5 cat logfile
nice: cannot set niceness: Permission denied
Co mogłem zrobić źle?

: 17 kwietnia 2011, 13:53
autor: Yampress
Przecież jest napisane, że nie ma dostępu do pliku. Jakie prawa dostępu ma plik. Może tylko root ma prawa czytania w tym pliku. Spróbuj dać ,,nice'' z innym poleceniem i zobacz czy pójdzie.

: 17 kwietnia 2011, 15:27
autor: starach

Kod: Zaznacz cały

hlds@debian:~> lss hlds
-rwxr-xr-x 1 hlds hlds 1.3K Apr 17 06:15 hlds*
hlds@debian:~> nice --5 touch hlds
nice: cannot set niceness: Permission denied
hlds@debian:~> whoami 
hlds