Login

Benvenuto, Ospite
Nome utente: Password: Ricordami
  • Pagina:
  • 1

ARGOMENTO:

Viewing Directory Contents 6 Anni 5 Mesi fa #1

  • rfabbri
  • Avatar di rfabbri Autore della discussione
  • Offline
  • Junior Member
  • Junior Member
  • Messaggi: 8
  • Ringraziamenti ricevuti 0
nel paragrafo 15.6.1.2 Scenario #2 - Viewing Directory Contents

Question: Based on the following diagram, who can use the ls command to display the contents of the /data directory (ls /data)?

Answer: All users

a me non torna la risposta all users, ho quindi provato a riprodurre lo scenario sulla macchina virtuale ed il comando ls -l /data risponde permission denied. vedi sotto, anche se di fatto mostra delle info relative al file abc.txt.
Mi puoi spiegare meglio cosa si voleva dimostrare in questa sezione?
grazie
Raffaele
sysadmin@localhost:/$ sudo touch /data/abc.txt                                  
[sudo] password for sysadmin:                                                   
sysadmin@localhost:/$ sudo chown sysadmin. /data/abc.txt                        
sysadmin@localhost:/$ ll /data/                                                 
ls: cannot access /data/..: Permission denied                                   
ls: cannot access /data/.: Permission denied                                    
ls: cannot access /data/abc.txt: Permission denied                              
total 0                                                                         
d????????? ? ? ? ?            ? ./                                              
d????????? ? ? ? ?            ? ../                                             
-????????? ? ? ? ?            ? abc.txt                                         
sysadmin@localhost:/$ sudo ls -l /data                                          
total 0                                                                         
-rw-r--r-- 1 sysadmin sysadmin 0 Nov 23 15:10 abc.txt                           
sysadmin@localhost:/$ sudo chmod 754 /data/abc.txt                              
sysadmin@localhost:/$ whoami                                                    
sysadmin                                                                        
sysadmin@localhost:/$ ls -l /data                                               
ls: cannot access /data/abc.txt: Permission denied                              
total 0                                                                         
-????????? ? ? ? ?            ? abc.txt
Raffaele Fabbri

Si prega Accedi a partecipare alla conversazione.

Viewing Directory Contents 6 Anni 5 Mesi fa #2

  • Francesco.Alo
  • Avatar di Francesco.Alo
  • Offline
  • Moderator
  • Moderator
  • Messaggi: 27
  • Ringraziamenti ricevuti 14
Ciao,
manca il permesso di esecuzione (x) per "il resto del mondo" sulla dir /data, questo non permette agli utenti che non siano root o appartenenti al gruppo root,di utilizzare cd per spostarsi nella directory e di visualizzare i metadati lanciando ll o l -l.
Tutti gli utenti posso quindi visualizzare il contenuto con ls o utilizzare ad esempio ls -a.
Ed in effetti se ci fai caso quello che hai verificato è corretto, quando lanci ll riesci a vedere solo i file ma non i metadati (c'è un ?) perchè sysadmin ha solo il permesso di lettura su /data.
La domanda chiede chi può vedere solo il contenuto della directory, in effetti se ci pensi tutti possono vederlo.
Spero di esserti stato di aiuto.
saluti.
Ringraziano per il messaggio: rfabbri

Si prega Accedi a partecipare alla conversazione.

  • Pagina:
  • 1
Moderatori: jpalombiFrancesco.Alo