logo

Crowdly

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

✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.

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?

Більше питань подібних до цього

Хочете миттєвий доступ до всіх перевірених відповідей на edu.vik.bme.hu?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!