Newsgroup: it.comp.os.linux.sys
Titolo: Rimozione symlink

Scusate ma.....
come si rimuove questo link?
 
# rm log
rm: cannot remove `log': Permission denied
 
# rm -i log
rm: remove symbolic link `log'? y
rm: cannot remove `log': Permission denied
 
# stat log
  File: `log' -> `/var/log/ispconfig/httpd/
sito.net
'
  Size: 39        	Blocks: 0          IO Block: 4096   symbolic link
Device: fe03h/65027d	Inode: 1839806     Links: 1
Access: (0777/lrwxrwxrwx)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2013-11-21 09:56:02.686125899 +0100
Modify: 2013-11-21 09:56:02.686125899 +0100
Change: 2013-11-21 09:56:02.686125899 +0100
 Birth: -
 
# whoami
root
 
# lsattr log
lsattr: Operation not supported While reading flags on log
 
# ls -la log
lrwxrwxrwx 1 root root 39 nov 21  2013 log -> /var/log/ispconfig/httpd/
sito.net
 

Ma in che directory è ?
 
E' locale o su un altro File System remoto ?
 
 
-- 
Stefano L.

 E' locale o su un altro File System remoto ?
 
E' in locale, sia il link, sia la destinazione.

 lrwxrwxrwx 1 root root 39 nov 21  2013 log -> /var/log/ispconfig/httpd/
sito.net
 
 
Che ti dice 'ls -ld .'?
 
 
-- 
Andrea
 


Forse montato in read-only ?
 
-- 
Stefano L.

 Che ti dice 'ls -ld .'?
 
# ls -ld .
drwxr-x--x 7 web116 client21 4096 nov 21  2013 .
 
# ls -ld log


 Forse montato in read-only ?
 
No.


SELinux ?
 
 
 

 Forse montato in read-only ?
 
Dai, ok, sono un pirla.
Ho risolto.
 
Boia a me ed a quando ho messo l'immutabile sulla directory a monte. Ho solamente buttato via 1 ora di lavoro per questa stronzata.

 SELinux ?
 
No, semplicemente pirlaggine mia.

 solamente buttato via 1 ora di lavoro per questa stronzata.
 
:) 
 
-- 
Massimiliano Adamo

 ...
 
I momenti di smarrimento capitano a tutti ma cosa grave non è che un
problema banale viene postato su un gruppo *.sys da una persona con
esperienza, la cosa grave è che *NESSUNO*  e ripeto ***NESSUNO***
si è ricordato che la cancellazione di un file è controllata i permessi di
scrittura della directory madre.
 
PS No, un filesystem read-only non è una directory senza permesso 
di scrittura.
 

 scrittura della directory madre.
 
Per quanto mi riguarda, ho perso 1 ora prima di ricordarmi che quella directory era settata come immutabile.

 di scrittura.
 
Ma il risultato pratico è lo stesso.
 
-- 
Stefano L.

     "Che ti dice 'ls -ld .'?"
 
E, a parte quello, root può comunque rimuovere roba da una directory 
anche se non ha il permesso di scrittura:
 
[09:28 AM]-[root@wd]-[/tmp/something]
# ls -la
total 8
dr-xr-xr-x 2 root root 4096 Apr 20 09:28 ./
drwxrwxrwt 9 root root 4096 Apr 20 09:28 ../
 
[09:28 AM]-[root@wd]-[/tmp/something]
# touch afile
 
[09:29 AM]-[root@wd]-[/tmp/something]
# ls -la
total 8
dr-xr-xr-x 2 root root 4096 Apr 20 09:29 ./
drwxrwxrwt 9 root root 4096 Apr 20 09:28 ../
-rw-r--r-- 1 root root    0 Apr 20 09:29 afile
 
[09:29 AM]-[root@wd]-[/tmp/something]
# rm afile
rm: remove regular empty file ‘afile’? y
 
[09:29 AM]-[root@wd]-[/tmp/something]
# ls -la
total 8
dr-xr-xr-x 2 root root 4096 Apr 20 09:29 ./
drwxrwxrwt 9 root root 4096 Apr 20 09:28 ../
 
 

 
 
 
in una parola: lameeeerrrr
 

 anche se non ha il permesso di scrittura:
 
Si, in read-only si, ma se è immutabile nessuno può, nemmeno root.
Il mio caso, appunto, era l'immutabile, non read-only.
 
L'immutabile va rimosso sempre e comunque.