Newsgroup: it.comp.os.linux.iniziare
Titolo: comando find non funziona

siccome devo modifica il file xorg.conf ma non so dove si trova, mi č venuto 
in mente di usare il comando find per trovarlo.
Se scrivo
find / -name xorg.conf
per ricercare a partire dalla radice mi da una sfilza di "Permission denied"
Come mai? 

 denied" Come mai?
Azzardo una ipotesi: ti è stato negato il permesso di 
leggere directory di cui non hai il permessi di 
lettura o di accesso?

 riparliamo
esagerato;
ma qlc pagina farebbe bene a leggersela, se no il ng si trasforma in un 
corso Linux;
r
-- 
Razzista è chi pensa che un cretino che conosce sia più intelligente di
un cretino che non conosce. [Il Boss, Lega il Nord]
Ramapage: 
http://umpf.net/

Luca ha scritto:

Perchč come utente non hai diritti di attraversamento delle directory
di sistema.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

> Se non sai neanche questo lascia perdere, non è arte tue.
non c'è un configuratore automatico? O devo per forza modificare a manina il 
file?
ho letto il manuale e dice che questo file può essere in più locazioni, ed è 
per questo che volevo digitare il comando find per trovare tutti gli 
eventuali file xorg.conf presenti. 

 di sistema.
ma io non voglio mica modificarli, voglio solo cercare nel file system tutti 
i file che si chiamano xorg.conf 

 di sistema.
ho provato con sudo ma non mi trova il file. Possibile che non ci sia?

 di sistema.
ho riprovato con sudo e ora me lo trova.
si trova in /etc/X11/xorg.conf
Come mai che senza sudo non me lo trovava? eppure le directory attraversate 
hanno il bit execute per others. 

 più locazioni, ....
No, sta in una sola locazione che in genere è /etc/X11/ 
Ma se tu avessi veramente letto il manuale avresti 
potuto leggere:
man xorg.conf
xorg.conf(5)                                                    xorg.conf(5)
NAME
       xorg.conf - Configuration File for Xorg
...
       When the Xorg server  is started by the "root" user, the config file
       search locations are as follows:
           <cmdline>
           /etc/X11/<cmdline>
           /usr/etc/X11/<cmdline>
           $XORGCONFIG
           /etc/X11/$XORGCONFIG
           /usr/etc/X11/$XORGCONFIG
           $HOME/xorg.conf
           /etc/X11/xorg.conf-4
           /etc/X11/xorg.conf
           /etc/xorg.conf
           /usr/etc/X11/xorg.conf.<hostname>
           /usr/etc/X11/xorg.conf-4
           /usr/etc/X11/xorg.conf
           /usr/lib/X11/xorg.conf.<hostname>
           /usr/lib/X11/xorg.conf-4
           /usr/lib/X11/xorg.conf
       where <cmdline> is the path specified with the -config command line
       option (which may be absolute or relative), $XORGCONFIG is the path
       specified by that environment variable (absolute or relative), $HOME 
       is the path specified by that environment variable (usually the home
       directory), and <hostname> is the machine's hostname as reported  by
       gethostname(3).
...
Il che vuol dire che se non dici da linea di comando o con 
una variabile d'ambiente dove sta xorg.conf allora questo 
verrà cercato in posti prefissati. 

           /usr/lib/X11/xorg.conf
guarda che ho proprio letto il manuale e dice che si può trovare in queste 
locazioni 

 
Sě.


Luca ha scritto:

Cosa non hai capito di "attraversamento"?


Luca ha scritto:

E' naturale ed ovvio che il sistema ti risponda "Permission denied", in 
qunto il cmd che tu dai va a cercare su tutte le partizioni del tuo 
sistema anche su quelle montate (vedi hd esterni).
A parte il fatto che è un cmd molto lento rispetto a "locate"
Cmq queste sono nozioni basilari di partenza e ti consiglio di leggerti 
qualche bella guida "Appunti di informatica..." per poterti muovere 
agilmente nella shell.
P.S.:TROVA
find / -name file -print (opzioni: x escludere determinate directory)
locate
which
whereis
Ci sono delle differenze!!

 comportamento normale della gran parte delle distribuzioni.
Non si parlava mica di xorg.conf.
Almeno, io dicevo che è normale che durante un find / ... fatto da
utente non root, ti dia una serie di "permissione denied", mentre
il find cerca di passare in directory un pochino troppo di sistema
per lasciarle attraversare da un utente "normale".




Anche io non voglio rubare a casa tua. Voglio solo entrare per dare
un'occhiata. Non capisco quindi perchè ci sia la porta chiusa a
chiave !!!
Ad ogni modo: 
/etc/X11/xorg.conf
così la facciamo finita...