[shell] tester si un fichier est déplaçable
Fermé
Karien
-
6 sept. 2005 à 11:17
asevere Messages postés 13084 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 3 février 2022 - 6 sept. 2005 à 17:09
asevere Messages postés 13084 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 3 février 2022 - 6 sept. 2005 à 17:09
A voir également:
- [shell] tester si un fichier est déplaçable
- Fichier rar - Guide
- Fichier host - Guide
- Fichier iso - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
3 réponses
jisisv
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
934
6 sept. 2005 à 16:55
6 sept. 2005 à 16:55
Attention les droits Unix standards peuvent se révéler insuffisants
Sur un FS ext2:
horus:~# touch bidon
horus:~# chattr +i bidon
horus:~# ls brol
ls: brol: No such file or directory
horus:~# [ -w bidon ] && mv bidon brol
mv: cannot move `bidon' to `brol': Operation not permitted
horus:~# chattr -i bidon ; [ -w bidon ] && mv bidon brol
horus:~# ls -l brol
-rw-r--r-- 1 root root 0 Sep 6 16:44 brol
Il faut dans ce cas utiliser les droits d'accès étendus, puisque les droits standards sont un leurre.
man chattr, man lsattr
Johan
Sur un FS ext2:
horus:~# touch bidon
horus:~# chattr +i bidon
horus:~# ls brol
ls: brol: No such file or directory
horus:~# [ -w bidon ] && mv bidon brol
mv: cannot move `bidon' to `brol': Operation not permitted
horus:~# chattr -i bidon ; [ -w bidon ] && mv bidon brol
horus:~# ls -l brol
-rw-r--r-- 1 root root 0 Sep 6 16:44 brol
Il faut dans ce cas utiliser les droits d'accès étendus, puisque les droits standards sont un leurre.
man chattr, man lsattr
Johan
asevere
Messages postés
13084
Date d'inscription
lundi 28 janvier 2002
Statut
Webmaster
Dernière intervention
3 février 2022
426
6 sept. 2005 à 17:09
6 sept. 2005 à 17:09