Newsgroup: it.comp.os.linux.iniziare
Titolo: qualche domanda

Sto iniziando ad utilizzare red hat 7 e vorrei porvi qualche domanda:
1) provando ad "inizializzare" la connessione internet mi sono imbattuto in
un problema che mi ha stupito.
il sistema non lo rileva ed alla fine mi dice che è possibile che se il
modem abbia un software "win dipendente" probabilemnte non funzinerà!! E'
così ho sbaglio io? (ho un conexant 56k)
2) se mi loggo come root, naturalmente la mia cartella attiva (pwd) è /root.
Ma se velessi entrare in una cartella (/etc) come si fa?? Che comando devo
inserire dalla shell?
3) Ho provato a creare una cartella dall'interfaccia grafica (filemanager)
ed in effetti posso cancellare/creare.
Ho provato anche a crearne una dalla shell e per cancellarla DEVO farlo
sempre dalla shell; giusto?
Grazie per le risposte e mi scuso per la terminologia inesatta (ancora non
ho dimestichezza; non solo con i termini!!)

ho dimestichezza; non solo con i termini!!)
Ho visto. Cerca su questo newsgroup un messaggio postato da 'autoposter' che
contiene i link alla documentazione utile ai principianti.
-- 
Enrico Bodo  -   PhD student
University of Rome "La Sapienza"
Department of Chemistry 

sempre dalla shell; giusto?
Sbagliato. Gui o Cli, cio' che conta e' l'utente che crea-cancella, e i
permessi assegnati per default alle directory (se le chiami ancora
cartelle, le domande le vai poi a fare alla microsoft)
Consiglio; 
www.pluto.linux.it
 e cerca appunti linux (appunti di
informatica libera) oppure guarda se li trovi dentro al cd allegato a
qualche rivista, spesso ci sono.
-- 
           |Save our planet!
  Ciao     |Save wildlife;
  roberto  |For your E-MAIL use only recycled Bytes !!
           |roberto poggi  
rpo...@softhome.net

ho dimestichezza; non solo con i termini!!)
Ho visto. Cerca su questo newsgroup un messaggio postato da 'autoposter' che


Sto iniziando ad utilizzare red hat 7 e vorrei porvi qualche domanda:
1) provando ad "inizializzare" la connessione internet mi sono imbattuto in
un problema che mi ha stupito.
il sistema non lo rileva ed alla fine mi dice che è possibile che se il
modem abbia un software "win dipendente" probabilemnte non funzinerà!! E'
così ho sbaglio io? (ho un conexant 56k)
2) se mi loggo come root, naturalmente la mia cartella attiva (pwd) è /root.
Ma se velessi entrare in una cartella (/etc) come si fa?? Che comando devo
inserire dalla shell?
3) Ho provato a creare una cartella dall'interfaccia grafica (filemanager)
ed in effetti posso cancellare/creare.
Ho provato anche a crearne una dalla shell e per cancellarla DEVO farlo
sempre dalla shell; giusto?
Grazie per le risposte e mi scuso per la terminologia inesatta (ancora non


ok, il modem lo butterò via :-))
Ho acquistato un libro su RH (tecniche nuove) e lo sto leggendo con
attenzione.
Purtroppo però, qualche cosa non mi funziona (nella testa).
Per esempio quando ho installato RH ho creato 2 utenti differenti (oltre
natualmete al root)
Adesso però, quello che non capisco è come faccio a rendere impossibile
modificare/cancellare/rinominare un file posto nella cartella di
/home/user1??
Ho letto circa i permessi ed ho quindi provato (come utente root) ad
inserire un file.txt nella directory /home/user1 settanto chmod 400
Se poi però mi collego come user1 con questo benedetto file.txt posso fare
tutto (rinominare, cancellare), anzi, addirittura mi chieda la conferma alla
rimozione della protezione cancellazione.
Ma non ho proprio capito nulla?!!
Grazie1000

 alla rimozione della protezione cancellazione.
Con ls -la "nome_file" ti apprirà una riga in cui puoi controllare i permessi del
file. In pratica i primi 10 caratteri indicano i permessi, poi c' è un
numero, poi due nomi, il primo nome è il proprietario del file, il secondo è il
gruppo proprietario. Il primo dei dieci caratteri dei permessi indica il
tipo di file, i successivi 3 indicano i permessi del proprietario, i 3
dopo quelli del gruppo e gli ultimi 3 quelli per tutti gli altri. I 3
caratteri dei permessi sono nell' ordine r,w,x, il primo indica il
permesso di lettura, il secondo di scrittura e il terzo di esecuzione.
Con chmod 400 permetti solo la lettura al proprietario e
la stringa dei permessi ti dovrebbe apparrire
-r--------
controlla, evidentemente sbagli nel settare i diritti. Sta tranquillo che
funzionano bene :))
Ciao
T-lynn

 funzionano bene :))
Si, in effetti questo l'ho fatto ed ho anche verificato il settaggio
corretto.
Ma se l'utente root imposta chmod 400 su un file/cartella, non dovrebbe
essere impossibile all'utente1 cancellare il file/cartella?
Anzi, non dovrebbe essere anche impossibiel entrare?
Grazie

rimozione della protezione cancellazione.
Perche' i permessi del file si riferiscono al contenuto del file, e i
permessi della directory si riferiscono al contenuto della directory
(cioe' i file).
Nella tua home sei autorizzato a fare qualsiasi cosa anche di un file che
avesse permessi 000 e proprietario root.root, salvo leggerlo/modificarlo.
Rinominare il file non ha a che fare col suo contenuto, quindi lo puoi
fare.
Spero di essere stato chiaro e di non avere detto castronerie! :-)
ciao
-- 
Il mio vero indirizzo e':
        marco   lazzarotto   tiscalinet   it
              .            @            .
Non rispondero' se scrivi a 
nar...@inwind.it
, quindi non scriverci! ;-D

essere impossibile all'utente1 cancellare il file/cartella?
No, dipende dai permessi in scrittura della directory che contiene il file.


 fare.
Si, in effetti ho capito (spero) che il fatto che fosse nella home/user
attribisce a user la possibilità di agire sul file/directory.
Credevo che root potesse mettere un file "intoccabile" nella cartella
/home/user ma non + così (giusto?)
Poi ho provato a creare un altro utente e...tutto ok se di default lo
inserisco in /home/newuser
Se però volessi inserirlo in user1 (già esistente) ho qualche problema.
con adduser -D ho impostato -b /home/user1. Poi con adduser ho creato la
cartella che giustamente appare in /user1.
Il fatto è che se esco e provo a loggarmi con l'account user2 (dentro user1)
non rieco ad accedere (non entro in Red Hat)

 No, dipende dai permessi in scrittura della directory che contiene il
file.
Si, ma il fatto che la directory si trovi in /home/user non attribuisce a
user la possibilità di agire a prescindere dai permessi?
Ho fatto qualche prova e mi è parso di capire così.
I permessi mi funzionano perfettamente su directoty/file messe ad esempio in
/home, ma se entro in /home/user le cose cambiano e vedo che a prescindere
da quanto vuole root user può comunque cancellare tutto.
Ho anche provato a dare la -ls file ed ho infatti notato che appartiene a
root e user
Grazie

root e user
Vedo che la confusione regna sovrana. Io proverei a leggere il capitolo sui
permessi dei file in un buon manuale unix. :-)


non rieco ad accedere (non entro in Red Hat)
Non puo' leggere ne' scrivere tale directory. Mi sembra giusto. Infatti 
quello che stai cercando di fare non ha alcun senso. :-)
Se vuoi puoi condividere files tra i due utenti impostando un'area comune
che abbia i permessi in lettura/scrittura per il gruppo a cui dovrai far
appartenere entrambi gli utenti.


 sempre dalla shell; giusto?
no, quelle che vedi da X chi le ha create ?
-- 
 
www.lonegunman.f2s.com
 ovvero come farsi un pinguino da passeggio
          tutti i trucchi che ho usato per configurare linux sul mio
             piccolino con winmodem, scheda audio via, PCMCIA, usb.

 quello che stai cercando di fare non ha alcun senso. :-)
Ipotizza user1 (/home/user1) che diventa un root di user2
(/home/user1/user2); dici che non ha senso?
Sto facendo solo delle prove, però l'idea che ogni utente si possa
configurare come una sorta di root mi sembrava carina :-)
In pratica quello che cercavo di ottenere era che user2 potesse girare
liberamente all'interno di /home/user1/user2 ma che non potesse andare
altrove, neppure risalire in /home/user1.
Ripeto, non ci capisco ancora niente, quindi sono guidato dalla curiosità.
Ciao

 non rieco ad accedere (non entro in Red Hat)
certo , il nuovo utente non ha il permesso di attraversare la home di un
altro utente (attributo x per le directory)
leggiti i capitoli di appunti linux su permessi e attributi
ciao
-- 
Sta arrivando la fine del mondo.  Per favore, sloggarsi.
_tagliami_ per rispondere in email

 solo un esercizio , mi sembra un po` troppo complicato :-)
Mi spiego meglio: volevo vedere se era possibile per user1 diventare "root"
di user2.
Lo spunto l'ho preso da un ipotetico server web che abbia un utente
(dominio1) che a sua volta diventasse root per i suoi domini creati
all'interno della sua homedir.
Chiaramente tutti i domini2,3,.. all'interno di dominio1 non dorebbero poter
risalire in /home/dominio1 ma muoversi solo nell'ambito delle proprie dir di
sistema.
Sto solo giocando un po' per familiarizzare, quindi probabilemte provo a
fare cose che non centrano nulla :-))
Grazie per l'aiuto

(/home/user1/user2); dici che non ha senso?
No, almeno per me. Gestire tanti utenti/gruppi con i vari permessi e' gia'
abbastanza complicato senza fare le scatole cinesi. :-)


 Anzi, non dovrebbe essere anche impossibiel entrare?
chmod 400 vuol dire che il proprietario ha il diritto di sola lettura e
gli altri neanche quello. Se però il proprietario del file non era root
ma l' utente1 vuol dire che l' utente1 ha diritto di lettura, e anche di
cambiare i diritti al file.
Ciao
T-lynn