PDA

Visualizza la versione completa : Domande di teoria su linux


angelo85ct
13-05-2010, 17:18
Ciao Ragazzi, premetto che di linux non sono bravo, avrei due domande da porvi:

A) Supponendo di avere il seguente output drwxr--rw- guest users 2342004-01-31- 10.30 prova.sh:

1 il file una directory ed attraversabile solo dall'utente guest
2 il file una directory ed i file contenuti sono eseguibili solo dall'utente guest
3 il file una directory ed scrivibile dagli utenti del gruppo users




B) Il file eseguibile "test" si trova nella directory "/bin". Quale comando shell posso usare per eseguirlo?
1 "./bin/test"
2 "test"

c) Se voglio eseguire il file /home/guest/programmi/test e mi trovo nella directory /home/guest/programmi/. Quale comando shell posso usare per eseguirlo?

1 "./test"
2 "test"


Secondo voi qual quella giusta?

grazie

francofait
13-05-2010, 17:39
Originariamente inviato da angelo85ct
Ciao Ragazzi, premetto che di linux non sono bravo, avrei due domande da porvi:

A) Supponendo di avere il seguente output drwxr--rw- guest users 2342004-01-31- 10.30 prova.sh:

1 il file una directory ed attraversabile solo dall'utente guest
2 il file una directory ed i file contenuti sono eseguibili solo dall'utente guest
3 il file una directory ed scrivibile dagli utenti del gruppo users




B) Il file eseguibile "test" si trova nella directory "/bin". Quale comando shell posso usare per eseguirlo?
1 "./bin/test"
2 "test"

c) Se voglio eseguire il file /home/guest/programmi/test e mi trovo nella directory /home/guest/programmi/. Quale comando shell posso usare per eseguirlo?

1 "./test"
2 "test"


Secondo voi qual quella giusta?

grazie



posto /bin sufficente il nomefile che chiaramente se un .txt deve essere reso eseguibile , dal momento che /bin contiene comandi e file di sistema vale sia che venga lanciato come sempice utente che con privilegi admin, salvo permessi esecuzione diversi , se i permessi di esecuzione sono per solo admin per ppoterlo eseguire ne richiede di conseguenza anche i privilegi

sacarde
13-05-2010, 17:40
a) 2


b) 2

c) 1

angelo85ct
13-05-2010, 19:40
Originariamente inviato da sacarde
a) 2


b) 2

c) 1

Come mai per la C la uno e non la due?

sacarde
13-05-2010, 20:14
perche' cercherebbe solo nel PATH

cobra
13-05-2010, 23:07
Originariamente inviato da sacarde
a) 2


b) 2

c) 1

Io sulla prima avrei risposto 1, sapevo che la "x" sulle directory serve per permetterne l'attraversamento, non c'entra con l'esecuzione dei file :bh:

sacarde
13-05-2010, 23:27
e' vero

ho sbagliato

Felino
19-05-2010, 22:03
Ragazzi, vorrei porvi una domanda anche io!

Ho questo quesito:
Il pathname "/home/guest/projects/.../programmi/hash.c"
1.Assoluto
2.Relativo
3.Sia assoluto che relativo
4.Non un pathname

La risposta corretta dovrebbe essere la 4, no? Poich dovrei avere /../ e non /.../ giusto?

Grazie!

simo_us
19-05-2010, 22:23
A 'ndo stai al quizzettone? :D
Se non sai cerca informazioni, istruisciti, impara..
Cmq assoluto.. Il pathname parte dalla radice del filesystem /home/guest/projects/.../programmi/hash.c

~$ ls /
bin dev home lost+found mnt proc sbin sys usr boot etc lib media
opt root srv tmp var
Documentazione in rete ce n' da ricoprirti la casa...

sacarde
19-05-2010, 22:42
i 3 punti sono solo perche il path e' troppo lungo per la visualizzazione

Loading