[so] [Lab2] Comportament open() cu O_CREAT și fără drept RD/WR

Călin Cruceru crucerucalincristian at gmail.com
Wed Mar 9 21:32:31 EET 2016


Salutare,

2016-03-09 15:28 GMT+02:00 Laura Vasilescu <laura.vasilescu at cs.pub.ro>:
> Hei Călin,
>
> 2016-03-09 12:15 GMT+02:00 Călin Cruceru <so at cursuri.cs.pub.ro>:
>> Pe lângă asta, nu reușesc să reproduc funcționalitatea ":w!" din VI
>> atunci când se deschide un fișier cu aceleași drepturi (000).  Dacă
>> fișierul e creat de mine (eu sunt owner-ul), pot modifica fișierul
>> chiar dacă drepturile sunt 000.
>
> Legat de chestia cu vi, am presupus greșit ieri că este vorba probabil
> de același lucru când ți-am dat exemplul ăsta. M-am uitat între timp
> pe codul de vim și se pare că face o schimbare de permisiuni și apoi o
> restaurare:
> https://github.com/vim/vim/blob/48e330aff911be1c798c88a973af6437a8141fce/src/fileio.c#L4110
>

Ah, super, am văzut.  Cam ascuns acel apel la chmod, dar l-am găsit.
Long live OSS!

Mersi, m-am lămurit.

Călin


More information about the so mailing list