Użytkownik nie może ustawi

Ogólne pytania dotyczące systemu
starach
Beginner
Posty: 134
Rejestracja: 08 grudnia 2010, 15:53

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

Post 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?
Awatar użytkownika
Yampress
Administrator
Posty: 6422
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post 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.
starach
Beginner
Posty: 134
Rejestracja: 08 grudnia 2010, 15:53

Post 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
ODPOWIEDZ