View previous topic :: View next topic |
Author |
Message |
Cazzantonio Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/195356323743686d76373d8.jpg)
Joined: 20 Mar 2004 Posts: 4514 Location: Somewere around the world
|
Posted: Sun Dec 02, 2007 6:42 pm Post subject: Scusate ma non ho capito nulla sui permessi finora [RISOLTO] |
|
|
Code: | freevo@heremitpurple ~ $ ll /home/data/
total 20K
drwxrwx--- 3 freevo users freevo 4.0K 2007-11-30 10:49 LOCALE
drwxrwx--- 2 freevo users freevo 4.0K 2007-11-28 18:34 RETE
-rw-r--r-- 1 root root root 813 2007-12-02 19:13 freevo_fs_op.fxd
freevo@heremitpurple ~ $ mv /home/data/freevo_fs_op.fxd .
freevo@heremitpurple ~ $
| WTF!!!
Si è proprio così: Code: | freevo@heremitpurple ~ $ ll freevo_fs_op.fxd
-rw-r--r-- 1 freevo users freevo 813 2007-12-02 19:13 freevo_fs_op.fxd
freevo@heremitpurple ~ $ mv freevo_fs_op.fxd /home/data/
freevo@heremitpurple ~ $ ll /home/data/
total 20K
drwxrwx--- 3 freevo users freevo 4.0K 2007-11-30 10:49 LOCALE
drwxrwx--- 2 freevo users freevo 4.0K 2007-11-28 18:34 RETE
-rw-r--r-- 1 freevo users freevo 813 2007-12-02 19:13 freevo_fs_op.fxd
freevo@heremitpurple ~ $
| L'utente freevo ha rimosso un file di proprietà di root da una cartella e lo ha copiato nella propria, con il risultato che ora è addirittura cambiato il prorietario!
Cosa accidenti sta succedendo???
Ditemi che è una stronzata e sono rimbecillito io please! Da quando in qua è possibile fare una cosa del genere??
Siccome questa cosa per me incomprensibile la fa su due macchine diverse significa che sono veramente ignorante io? Finora ho completamente ignorato come funzionassero i permessi su linux? Accetto qualsiasi risposta, mi basta capire... _________________ Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne
Last edited by Cazzantonio on Mon Dec 03, 2007 9:52 am; edited 1 time in total |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
.:deadhead:. Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/137562117341c040a92de3d.png)
Joined: 25 Nov 2003 Posts: 2963 Location: Milano, Italy
|
Posted: Sun Dec 02, 2007 7:43 pm Post subject: |
|
|
Questo è quanto accade sulla mia macchina:
Code: | deadhead@stakanov ~/video $ ls -lsah
totale 12M
0 drwxr-xr-x 3 deadhead users 110 29 nov 12:05 ./
8,0K drwxr-xr-x 68 deadhead users 4,0K 2 dic 20:38 ../
1,0K -rw-rw-rw- 1 deadhead users 24 5 ott 12:45 .directory
0 drwxr-xr-x 2 deadhead users 19 27 nov 14:26 dvdauthor/
1,0K -rw-r--r-- 1 deadhead users 155 27 nov 16:49 dvdauthor.txt
11M -rw-r--r-- 1 root root 11M 17 apr 2007 wallstrip.flv
deadhead@stakanov ~/video $ mv -i wallstrip.flv .
mv: `wallstrip.flv' e `./wallstrip.flv' sono lo stesso file |
opzioni di mount?
che fs?
che permessi ha la cartella ~ ? _________________ Proudly member of the Gentoo Documentation Project: the Italian Conspiracy ! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
lucapost Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/17095691174866151fd78ae.gif)
Joined: 24 Nov 2005 Posts: 1419 Location: <ud|me|ts> - Italy
|
Posted: Sun Dec 02, 2007 8:11 pm Post subject: |
|
|
alias strani nel ~/.bashrc, magari inseme a sudo? _________________ LP |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
mambro l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
![](images/avatars/16106226304148b6e905c87.jpg)
Joined: 22 Mar 2004 Posts: 752 Location: Mira (VE) - Italy
|
Posted: Sun Dec 02, 2007 9:02 pm Post subject: |
|
|
Mmmm, succede anche a me..
Code: |
mambro@marte ~/permessi $ su
Parola d'ordine:
marte permessi # echo "ciao" > file
marte permessi # ls -l
totale 4
-rw-r--r-- 1 root root 5 2 dic 21:58 file
marte permessi # exit
exit
mambro@marte ~/permessi $ ls -l
totale 4
-rw-r--r-- 1 root root 5 2 dic 21:58 file
mambro@marte ~/permessi $ rm file
rm: rimuovere il regular file protetto dalla scrittura `file'? y
mambro@marte ~/permessi $ ls -l
totale 0
|
Il mio bashrc sembra pulito, sudo ce l'ho installato per via di libgksu ma in /etc/sudo ho solo:
Code: |
Defaults env_reset
root ALL=(ALL) ALL
|
_________________ "The design of a worldwide, fully transparent distributed file system for simultaneous use by millions of mobile and frequently disconnected users is left as an excercise for the reader".
Andrew S. Tanenbaum, Distributed Operating Systems. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
flocchini Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/2121369000436c9f643de7a.gif)
Joined: 17 May 2003 Posts: 1124 Location: Milano, Italy
|
Posted: Sun Dec 02, 2007 11:49 pm Post subject: |
|
|
Code: | flocchini@sovereign ~ $ mkdir permessi
flocchini@sovereign ~ $ cd permessi
flocchini@sovereign ~/permessi $ su
Password:
sovereign permessi # echo "ciao" > file
sovereign permessi # ls -l
total 4
-rw-r--r-- 1 root root 5 Dec 3 00:40 file
sovereign permessi # exit
exit
flocchini@sovereign ~/permessi $ ls -l
total 4
-rw-r--r-- 1 root root 5 Dec 3 00:40 file
flocchini@sovereign ~/permessi $ rm file
rm: remove write-protected regular file `file'? y
flocchini@sovereign ~/permessi $ ls -l
total 0
flocchini@sovereign ~/permessi $ |
differente rispetto a
Code: | flocchini@sovereign ~ $ su
Password:
sovereign flocchini # mkdir permessi
sovereign flocchini # cd permessi
sovereign permessi # echo "ciao" > file
sovereign permessi # ls -l
total 4
-rw-r--r-- 1 root root 5 Dec 3 00:43 file
sovereign permessi # exit
exit
flocchini@sovereign ~ $ cd permessi/
flocchini@sovereign ~/permessi $ rm file
rm: remove write-protected regular file `file'? y
rm: cannot remove `file': Permission denied
flocchini@sovereign ~/permessi $ |
_________________ ~~ Per amore della rosa si sopportano le spine... ~~ |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
HoX Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
Joined: 11 Nov 2006 Posts: 385
|
Posted: Mon Dec 03, 2007 7:22 am Post subject: |
|
|
Pure a me permette di cancellare il file creato da root... ma solo se sono nella cartella ~ e sottocartelle. Nelle altre cartelle non me lo permette... direi quindi che considera i permessi sulla cartella e non quelli del file... |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
koma Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/208407359441b4bbd170574.jpg)
Joined: 06 Jun 2003 Posts: 2702 Location: Italy
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Kernel78 Moderator
![Moderator Moderator](/images/ranks/rank-mod.gif)
Joined: 24 Jun 2005 Posts: 3654
|
Posted: Mon Dec 03, 2007 8:07 am Post subject: |
|
|
Sembra proprio che prenda i permessi della cartella ...
se si crea una cartella in /tmp come utente normale i file di root che ci vengono creati possono essere cancellati o modificati dal proprietario della cartella. _________________ Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con Code: | grep -vE '(^[[:space:]]*($|(#|!|;|//)))' |
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Cazzantonio Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/195356323743686d76373d8.jpg)
Joined: 20 Mar 2004 Posts: 4514 Location: Somewere around the world
|
Posted: Mon Dec 03, 2007 8:36 am Post subject: |
|
|
Ed è normale che prenda i permessi della cartella?
Io vi giuro! Non l'ho mai nemmeno immaginato! Probabilmente è una cosa nota e stranota... prima di fare questo post mi sono vergognato alquanto interiormente... E' davvero il comportamento normale di linux? I permessi dei file non contano, contano solo quelli delle cartelle?
In questo momento mi sento un misto di vergognosa ignoranza e innocente stupore... tutto questo tempo passato su linux e non mi sono mai accorto di una cosa del genere??
P.S. lo fa anche con le directory! Una sottodirectory creata da root in una directory di proprietà di un utente può essere rimossa dall'utente! (e anche spostata, rinominata, etc...).
Io basisco... non ho parole... _________________ Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
cloc3 Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/39525275142a0fd302dc7e.gif)
Joined: 13 Jan 2004 Posts: 4813 Location: http://www.gentoo-users.org/user/cloc3/
|
Posted: Mon Dec 03, 2007 9:14 am Post subject: |
|
|
Cazzantonio wrote: | Ed è normale che prenda i permessi della cartella?
|
non sono sicuro che sia necessariamente così e non sono sicuro che sia sempre stato così. nel senso che, probabilmente, la gestione dei permessi, su questo punto può dipendere può essere interpretata dal software che prende la decisione (il driver del file system?).
in ogni caso, l'interpretazione attuale è coerente con il concetto di permesso: l'utente ha il permesso di scrivere nella cartella? ebbene, scrivere nelle cartella significa esattamente aggiungere, togliere file e modificare i permessi.
questo può avere anche dei vantaggi. per esempio, nessun utente semplice può rimuovere la propria cartella personale, proprio perché è contenuta in una cartella protetta. _________________ vu vu vu
gentù
mi piaci tu |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
morellik l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
![](images/avatars/gallery/Loony Toons/Looney_Toons_-_Sylvester.gif)
Joined: 03 Feb 2003 Posts: 629 Location: Firenze
|
Posted: Mon Dec 03, 2007 9:19 am Post subject: |
|
|
Sembra invece sia normale. Un utente proprietario di una directory può rimuovere tutti i file al suo interno siano essi
suoi o di qualcun altro. Se non si vuole questo comportamento occorre operare come per la directory /tmp.
Ecco alcuni commenti di altri amministratori di sistemi Linux:
the directory permissions determine whether a file can be deleted - not the file permissions.
To delete files you need write permissions for the directory they're in.
File permissions themselves are irrelevant here. If there are other users using that directory, consider using the same
approuch on that directory that's traditionally used on /tmp - i.e.,
set the directory 'sticky' bit. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
.:deadhead:. Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/137562117341c040a92de3d.png)
Joined: 25 Nov 2003 Posts: 2963 Location: Milano, Italy
|
Posted: Mon Dec 03, 2007 9:37 am Post subject: |
|
|
Allora, se la dir in cui root ha scritto è dell'utente pippo è normale che pippo possa cancellare il file.
La dir alla fine non è altro che un lungo elengo di puntatori a files. Chiarito questo appare "normale" come un utente possa cancellare un file di root: pippo può scrivere nel "file-cartella" e può quindi eliminare la riga relativa al puntatore al file, cancellando alla fine della fiera, il file.
Il problema esposto da Cazzantonio mi sembra diverso perchè lui muove un file su sè stesso e il sistema glielo fà fare... Come avete visto a me dà l'errore che i files sono uguali e non ci si mette neanche.
Anche perchè un conto è eliminare un file su cui si ha il potere, un altro è cambiare il proprietario del file, operazione che è sì appannaggio SOLO di root! _________________ Proudly member of the Gentoo Documentation Project: the Italian Conspiracy ! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
gutter Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/67030318436dd16c1dd5e.jpg)
Joined: 13 Mar 2004 Posts: 7162 Location: Aarau, Aargau, Switzerland
|
Posted: Mon Dec 03, 2007 9:47 am Post subject: |
|
|
Cazzantonio wrote: | Ed è normale che prenda i permessi della cartella?
|
Una breve spiegazione. Qualcuno una volta disse:
Quote: | In Unix all is a file. |
partendo da quest'asserto, considera per un momento una directory come un file e tutto sarà più chiaro.
Le entry di una directory non sono altro che dei riferimenti a file, quindi se la directory ti appartiene (a livello di permessi) non vedo perché tu non possa modificarla indipendentemente da chi è il proprietario della entry (il file) che modifichi.
Spero di essermi spiegato. _________________ Registered as User #281564 and Machines #163761 |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Cazzantonio Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/195356323743686d76373d8.jpg)
Joined: 20 Mar 2004 Posts: 4514 Location: Somewere around the world
|
Posted: Mon Dec 03, 2007 9:52 am Post subject: |
|
|
Bene, scusatemi infinitamente ma davvero in tutti questi anni non mi era mai sorto il sospetto che un utente potesse cancellare un file creato da root!
Posto una pezza a questa mia incredibile manchevolezza vorrei tranquillizzare .:deadhead:.
Se puoi leggere e rimuovere un file puoi farne una copia e metterla al posto dell'originale con il proprietario cambiato. è assolutamente normale. _________________ Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
djinnZ Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/3978748614ef08bfa7f764.jpg)
Joined: 02 Nov 2006 Posts: 4831 Location: somewhere in L.O.S.
|
Posted: Mon Dec 03, 2007 9:52 am Post subject: |
|
|
@morellik:
è normale quello che dici tu (non capisco il problema davvero) quindi se ho un file o una directory di proprietà di root posso spostarlo/cancellarlo etc. anche se non ho i permessi di scrittura/lettura/esecuzione su di esso. Fin qui ci siamo.
Ma non posso appropriarmi dell'ownership di un file anche se è in una directory di mia proprietà.
la cosa anomala di quel che ha riportato cazzantonio è il cambio di owner che senza acl/sticky bit non è possibile a quel che ne so io.
@cazzantonio:
sono su hardened ed ovviamente con acl quindi avrebbe poco senso ma ho verificato e non funziona così. In ogni caso il comportamento di mv è anomalo.
verifica meglio con un file su cui non hai permesso di lettura perchè se è così è un buco grosso quanto un palazzo e sarebbe il caso di aprire immediatamente un bug
tanto per curiosità verifica sulla stessa macchina se dovesse funzionare un chown user file_di_root dalla shell dell'utente. Se è così mi sa che ti hanno pasticciato la macchina. _________________ scita et risus abundant in ore stultorum sed etiam semper severi insani sunt
mala tempora currunt...mater stultorum semper pregna est
Murpy'sLaw:If anything can go wrong, it will - O'Toole's Corollary:Murphy was an optimist ![Wink :wink:](images/smiles/icon_wink.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
randomaze Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/191195238462262e08ea92.jpg)
Joined: 21 Oct 2003 Posts: 9985
|
Posted: Mon Dec 03, 2007 9:58 am Post subject: |
|
|
djinnZ wrote: | la cosa anomala di quel che ha riportato cazzantonio è il cambio di owner che senza acl/sticky bit non è possibile a quel che ne so io. |
No, perché c'era il permesso in lettura del file. La move si é comportata come se fosse "cp+rm". _________________ Ciao da me! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
djinnZ Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/3978748614ef08bfa7f764.jpg)
Joined: 02 Nov 2006 Posts: 4831 Location: somewhere in L.O.S.
|
Posted: Mon Dec 03, 2007 10:10 am Post subject: |
|
|
randomaze wrote: | No, perché c'era il permesso in lettura del file. La move si é comportata come se fosse "cp+rm". |
e non deve funzionare così. Move non è la stessa cosa di "cp vecchio nuovo ; rm nuovo". Per me è un bug. _________________ scita et risus abundant in ore stultorum sed etiam semper severi insani sunt
mala tempora currunt...mater stultorum semper pregna est
Murpy'sLaw:If anything can go wrong, it will - O'Toole's Corollary:Murphy was an optimist ![Wink :wink:](images/smiles/icon_wink.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
morellik l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
![](images/avatars/gallery/Loony Toons/Looney_Toons_-_Sylvester.gif)
Joined: 03 Feb 2003 Posts: 629 Location: Firenze
|
Posted: Mon Dec 03, 2007 10:40 am Post subject: |
|
|
A me non succede (XFS):
Code: |
[mia_home] ls -la test
-rw-r--r-- 1 root root 5 Dec 3 11:37 test
[mia_home] mkdir pippo
[mia_home] mv test pippo
[mia_home] ls -la pippo
total 20
drwxr-xr-x 2 morelli users 17 Dec 3 11:38 .
drwxr-xr-x 162 morelli users 12288 Dec 3 11:38 ..
-rw-r--r-- 1 root root 5 Dec 3 11:37 test
|
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
djinnZ Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/3978748614ef08bfa7f764.jpg)
Joined: 02 Nov 2006 Posts: 4831 Location: somewhere in L.O.S.
|
Posted: Mon Dec 03, 2007 10:51 am Post subject: |
|
|
Non ci avevo pensato, potrebbe essere colpa del filesystem. Faccio un paio di prove.
@cazzantonio: ma che cavolo di filesystem usi? ufat? ![Laughing :lol:](images/smiles/icon_lol.gif) _________________ scita et risus abundant in ore stultorum sed etiam semper severi insani sunt
mala tempora currunt...mater stultorum semper pregna est
Murpy'sLaw:If anything can go wrong, it will - O'Toole's Corollary:Murphy was an optimist ![Wink :wink:](images/smiles/icon_wink.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
table Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/199502075249de146f5fe76.jpg)
Joined: 17 Feb 2007 Posts: 279 Location: Gazzaniga (BG) Italy
|
Posted: Mon Dec 03, 2007 11:50 am Post subject: |
|
|
Mi pare di ricordare che con selinux non si deve mai confondere un mv con un cp.
Avevo seguito un breve seminario a proposito di sta cosa ma non mi ricordo bene i dettagli.
In ogni caso ecco cosa succede sulla mia gentoo con fs EXT3:
Code: |
table@localhost ~ $ su
Password:
localhost table # echo "ciao" > file
localhost table # ls -l
-rw-r--r-- 1 root root 5 Dec 3 12:50 file
localhost table # exit
exit
table@localhost ~ $ ls -l
-rw-r--r-- 1 root root 5 Dec 3 12:50 file
table@localhost ~ $ rm file
rm: remove write-protected regular file `file'? y
table@localhost ~ $ ls -l
total 0 |
E qui invece:
Code: | table@localhost ~ $ su
Password:
localhost table # mkdir permessi
localhost table # cd permessi/
localhost permessi # echo "ciao" > file
localhost permessi # ls -l
total 4
-rw-r--r-- 1 root root 5 Dec 3 12:55 file
localhost permessi # exit
exit
table@localhost ~ $ cd permessi/
table@localhost ~/permessi $ rm file
rm: remove write-protected regular file `file'? y
rm: cannot remove `file': Permission denied
table@localhost ~/permessi $ |
![Very Happy :D](images/smiles/icon_biggrin.gif) _________________ Pulisci l'html con:
Code: | sed 's/<[Bb][Rr][ \t]*\/*>/\n/g;s/<\/*[^>]\+\/*>//g' |
skype: matteopinguino |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
mambro l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
![](images/avatars/16106226304148b6e905c87.jpg)
Joined: 22 Mar 2004 Posts: 752 Location: Mira (VE) - Italy
|
Posted: Mon Dec 03, 2007 5:05 pm Post subject: |
|
|
Effettivamente a me mv non cambia i permessi del file.
Code: |
mambro@marte ~ $ cd permessi/
mambro@marte ~/permessi $ su
Parola d'ordine:
marte permessi # echo "ciao" > blabla
marte permessi # ls -l
totale 4
-rw-r--r-- 1 root root 5 3 dic 18:03 blabla
marte permessi # exit
exit
mambro@marte ~/permessi $ mv blabla mioblabla
mambro@marte ~/permessi $ ls -l
totale 4
-rw-r--r-- 1 root root 5 3 dic 18:03 mioblabla
mambro@marte ~/permessi $ rm mioblabla
rm: rimuovere il regular file protetto dalla scrittura `mioblabla'? y
mambro@marte ~/permessi $ ls -l
totale 0
|
La home è montata così:
Code: |
/dev/sda5 /home ext3 defaults 0 0
|
_________________ "The design of a worldwide, fully transparent distributed file system for simultaneous use by millions of mobile and frequently disconnected users is left as an excercise for the reader".
Andrew S. Tanenbaum, Distributed Operating Systems. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
djinnZ Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/3978748614ef08bfa7f764.jpg)
Joined: 02 Nov 2006 Posts: 4831 Location: somewhere in L.O.S.
|
Posted: Mon Dec 03, 2007 5:36 pm Post subject: |
|
|
ok ho verificato che su hardened reiser ext e xfs sono coerenti quindi mv!=cp+rm.
@mambro: questo è il comportamento normale. Se procedevi con cp invece ti dovevi ritrovare mambro invece di root come owner (anche se non è una bella cosa ma aveva una sua ragione).
@table Non è solo in selinux ma in tutti i sistemi posix che cp e mv corrispondono a due funzioni diverse.
Ho specificato che uso hardened perchè il profilo implica le patch per il supporto alle acl e differenti versioni di libc e baseutils rispetto al profilo standard. _________________ scita et risus abundant in ore stultorum sed etiam semper severi insani sunt
mala tempora currunt...mater stultorum semper pregna est
Murpy'sLaw:If anything can go wrong, it will - O'Toole's Corollary:Murphy was an optimist ![Wink :wink:](images/smiles/icon_wink.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
mambro l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
![](images/avatars/16106226304148b6e905c87.jpg)
Joined: 22 Mar 2004 Posts: 752 Location: Mira (VE) - Italy
|
Posted: Mon Dec 03, 2007 6:04 pm Post subject: |
|
|
djinnZ wrote: |
@mambro: questo è il comportamento normale. Se procedevi con cp invece ti dovevi ritrovare mambro invece di root come owner (anche se non è una bella cosa ma aveva una sua ragione).
|
Si, funziona così. Ma a Cazzantonio no
Io non uso un profilo hardened nè tantomeno selinux e acl. Quindi è confermato che mv è diverso da cp+rm anche nei sistemi "default". _________________ "The design of a worldwide, fully transparent distributed file system for simultaneous use by millions of mobile and frequently disconnected users is left as an excercise for the reader".
Andrew S. Tanenbaum, Distributed Operating Systems. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Cazzantonio Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/195356323743686d76373d8.jpg)
Joined: 20 Mar 2004 Posts: 4514 Location: Somewere around the world
|
Posted: Wed Dec 05, 2007 12:14 am Post subject: |
|
|
djinnZ wrote: | @cazzantonio: ma che cavolo di filesystem usi? ufat? ![Laughing :lol:](images/smiles/icon_lol.gif) | ext3...
Comunque a me mv, se invocato da utente, cambia i permessi. Si comporta esattamente come cp+rm _________________ Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
djinnZ Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/3978748614ef08bfa7f764.jpg)
Joined: 02 Nov 2006 Posts: 4831 Location: somewhere in L.O.S.
|
Posted: Wed Dec 05, 2007 5:47 pm Post subject: |
|
|
quindi il tuo sistema è bacato e devi aggiornarlo.
Sto tirando ad indovinare ma in questo caso sia cp che mv molto intelligentemente dovrebbero, se usati su device&C, invece di farne una copia o bloccarsi dovrebbero copiarne il contenuto sulla destinazione, con il risultato di far schiantare il sistema, in particolare al primo aggiornamento di baselayout, udev o non ricordo che altro.
Lo so perchè ci ho messo un discreto quantitativo di bestemmie prima di capire perchè mi si freezava il sistema ogni volta che tentavo di aggiornare.
Ma nel mio caso era determinato dalle patch per il supporto alle acl _________________ scita et risus abundant in ore stultorum sed etiam semper severi insani sunt
mala tempora currunt...mater stultorum semper pregna est
Murpy'sLaw:If anything can go wrong, it will - O'Toole's Corollary:Murphy was an optimist ![Wink :wink:](images/smiles/icon_wink.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|