[pso] [Tema 1] Intrebari

Faur Andrei da3drus at gmail.com
Tue Mar 16 13:37:49 EET 2010


Salut,

Problema apare din cauza ca masina virtuala are setat shell-ul
utilizatorului nobody ca fiind /bin/false. Ergo, utilizatorul nobody
nu poate sa execute nimic.

Modificati /etc/passwd astfel incat shell-ul lui nobody sa fie
/bin/bash. De asemenea, utilizatorul nobody va trebui sa aiba
drepturi de citire + executie asupra fisierului test (aveti grija
la permisiunile directoarelor din path-ul catre test).

In curand va fi uploadata o noua versiune a masinii virtuale cu
aceste modificari gata facute.

--
Andrei Faur

2010/3/15 Drutu Bogdan <bogdandrutu at gmail.com>:
> O redownloadez acum, ca sa fiu sigur aveam o versiune de cateva zile
> (dar va un update pe 9 martie). Daca tot nu merge revin.
>
> 2010/3/15 Faur Andrei <da3drus at gmail.com>:
>> 2010/3/15 Drutu Bogdan <bogdandrutu at gmail.com>:
>>> 2010/3/15 Faur Andrei <da3drus at gmail.com>:
>>>> Salut,
>>>>
>>>> 2010/3/14 Drutu Bogdan <bogdandrutu at gmail.com>:
>>>>> 1) La mine nu reuseste pornirea copilului cu nobody pe masina virtuala
>>>>> (download-ata ieri). Am pus directorul cam peste tot pe unde am putut
>>>>> sa il pun si tot nu a pornit. Nu se efectueaza nici o operatie.
>>>>
>>>> Ca student sau ca root iti merge?
>>>
>>> Deci eu din root execut ./test si am vazut in sursa ca incearca sa
>>> porneasca ca si nobody acelasi executabil ( dar nu reuseste adik nu
>>> executa nimic, si am pus in cam toate directoarele sursele si au
>>> drepturi rwx toti useri. Any idea? )
>>
>> Rulezi testul pe masina virtuala? Ai ultima versiune a masinii?
>>
>>> [...]
>>> Citez: "procesele ce aparţin de un utilizator neprivilegiat vor putea
>>> opri sau porni monitorizarea unui apel de sistem doar pentru procesele
>>> sale". "pentru task_struct-ul unui proces oarecare folosiţi funcţiile
>>> pid_task() şi find_vpid()". Daca pidul pe care incearca sa il
>>> monitorizeze cineva (root sau neprivilegiat) nu exista find_vpid
>>> return null, ce mesaj sa intoarcem (0 e pt toti am formulat eu gresit
>>> exemplul)?
>>>
>>
>> EINVAL e ok [1]
>>
>> --
>> Andrei Faur
>>
>> [1] http://cursuri.cs.pub.ro/lurker/message/20070312.202923.5c0da039.en.html
>> _______________________________________________
>> pso mailing list
>> pso at cursuri.cs.pub.ro
>> http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/pso
>>
>
>
>
> --
> Bogdan.
> _______________________________________________
> pso mailing list
> pso at cursuri.cs.pub.ro
> http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/pso
>


More information about the pso mailing list