logo

Crowdly

10. feladat - I am root! Hozz létre egy új fájlt prog1.c néven, majd másold be...

✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.

10. feladat - I am root!

Hozz létre egy új fájlt prog1.c néven, majd másold bele az alábbi sorokat!

#include <stdio.h>

#include <stdlib.h>

#include <unistd.h>

int main()

{

    setuid(0);

    system("id");

    return 0;

}

Használd a gcc fordítót az imént létrehozott forráskód lefordítására. (Segítség: gcc prog1.c) Az így keletkező a.out állományt tedd futtathatóvá. Futtasd le rootként és egy tetszőleges nem-root felhasználóval is. Amennyiben nem root a tulajdonosa az állománynak, úgy mostantól legyen a root a tulajdonos. Állítsd be, hogy mindig a tulajdonos nevében fusson az alkalmazás, függetlenül attól, hogy ki indítja el. Futtasd le újból rootként és egy nem-root felhasználóként is. Mi a különbség a két-két futtatás között?

Milyen színnel jeleníti meg az ls -la parancs az állományt?

More questions like this

Want instant access to all verified answers on edu.vik.bme.hu?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!