Comment éviter la suppression immédiate des fichiers?

herve277

Membre confirmé
12 Juillet 2006
13
0
J'ai transféré toutes mes données sur un mac mini serveur sous Lion 10,7,2 via CCC. Au bout de quelques jours une modification est apparue. Tous les fichiers déposés dans la corbeille sont maintenant, définitivement supprimés. Comme si je n'était plus administrateur du disque système.
Autre problème :
Dans Bridge CS5.1, Les fichiers ne peuvent plus être supprimés.

Est-ce déjà arrivé à quelqu'un?
Y a-t-il une solution simple pour retrouver une gestion normale de la suppression des fichiers? Merci
1
 
Tu as un problème de droit sur le répertoire caché .Trash dans ton home.

Tu peux commencer par essayer de réparer les autorisations par l'utilitaire disque (/Applications/Utilitaires)
Sinon par le terminal : "chmod 700 .Trash"
 
J'ai bien sûr tenté de réparer les droits via l'outil disque dur et via Onyx. Rien n'y fait.:(
Je ne connais pas Terminal.
Suffit-il de taper cette ligne de code?
"chmod 700 .Trash"
merci

1
 
Tu ouvres le terminal, normalement tu dois te trouver dans ta maison (ton home). Si tu tapes "pwd", tu dois voir s'afficher le chemin vers le répertoire courant pour le confirmer : pour une configuration standard /Users/<ton nom court>.

Si tu es bien dans ton répertoire maison alors effectivement la commande "chmod 700 .Trash" suffit.

Entre ensuite un "ls -la" pour afficher le contenu de ton répertoire. Sur la ligne qui correspond à .Trash tu dois avoir au début "drwx------". Ce sont les droits : d pour dire que c'est un répertoire (Directory), rwx pour dire que le propriétaire du répertoire a les droits en lecture (Read), écriture (Write) et exécution (eXecute), "---" et "---" pour dire que les autres utilisateurs n'ont aucun droit sur ce répertoire..
 
Il semble que je n'ai pas de .trash ???

Last login: Fri Nov 11 08:52:56 on console
server:~ hervelewan$ pwd
/Users/hervelewan
server:~ hervelewan$ chmod 700 .Trash
chmod: .Trash: No such file or directory
server:~ hervelewan$ ls -la
total 155096
drwxr-xr-x 34 501 staff 1156 2 nov 22:24 .
drwxr-xr-x+ 5 root admin 170 26 sep 09:27 ..
-rw------- 1 hervelewan staff 5 19 mar 2009 .CFUserTextEncoding
-rw-r--r--@ 1 hervelewan staff 35 3 oct 2009 .Rockville
drwxr-x--x 4 hervelewan staff 136 19 fév 2010 .adobe
drwx------ 3 hervelewan staff 102 21 mar 2009 .cups
drwx------ 10 hervelewan staff 340 28 sep 08:30 .dropbox
drwx------ 11 hervelewan staff 374 6 sep 17:04 .filezilla
drwxr-xr-x@ 2 hervelewan staff 68 15 mai 2010 .jenny
drwxr-xr-x@ 5 hervelewan staff 170 4 mai 2011 .jordan
drwxr-xr-x 4 hervelewan staff 136 18 fév 2010 .parallels
-rw-r--r-- 1 hervelewan staff 431 8 nov 10:58 .sort.map
drwx------ 2 hervelewan staff 68 28 jan 2010 .ssh
drwxr-xr-x@ 3 hervelewan staff 102 9 sep 2010 .thinupload
drwxr-xr-x 3 hervelewan staff 102 28 nov 2009 .xbmc
drwxr-xr-x 4 hervelewan staff 136 18 mai 2010 .xnviewmp
drwxr-xr-x 2 hervelewan staff 68 31 aoû 22:29 Applications
drwxr--r--@ 49 hervelewan staff 1666 11 nov 16:50 Desktop
drwxr--r-- 77 hervelewan staff 2618 9 nov 07:29 Documents
drwxr--r-- 105 hervelewan staff 3570 7 nov 08:11 Downloads
drwx------@ 8 hervelewan staff 272 8 oct 17:34 Dropbox
-rw-r--r-- 1 hervelewan staff 757581 13 sep 2009 DumpLog 09-09-13 16:25
-rw------- 1 hervelewan staff 4 5 mai 2010 EMCSohoClient-hervelewandow
-rw-r--r-- 1 hervelewan staff 65527 20 avr 2010 Eye-Fi Card.log
-rw------- 1 hervelewan staff 4 20 sep 19:55 IomegaStorageManager-hervelewandow
drwx------ 56 hervelewan staff 1904 19 oct 12:16 Library
-rw-r--r--@ 1 hervelewan staff 78562846 8 jui 2010 Lightroom_3_LS11.dmg
drwx-wx-wx 5 hervelewan staff 170 5 fév 2011 LimeWire
drwxr-xr-x 2 hervelewan staff 68 13 sep 08:32 Memeo Backups
drwxr--r-- 46 hervelewan staff 1564 5 fév 2011 Movies
drwxr--r-- 7 hervelewan staff 238 11 déc 2010 Music
drwxr--r-- 70 hervelewan staff 2380 6 nov 18:39 Pictures
drwxr-xr-x 5 hervelewan staff 170 19 mar 2009 Public
drwxr-xr-x 6 hervelewan staff 204 8 oct 17:35 Sites
server:~ hervelewan$

1
 
Il semble que je n'ai pas de .trash ???
Ce qui explique le problème :D:D:D

Donc tu ouvres le terminal : "mkdir .Trash" pour créer le répertoire. Attention à la majuscule.
Ensuite refais un "chmod 700 .Trash" pour être sûr des droits, et montre nous le résultat du ls.
 
Dernière édition:
Voici le résultat:
impossible de créer le dossier ???




Last login: Sat Nov 12 08:21:32 on console
server:~ hervelewan$ mkdir .Trash
mkdir: .Trash: Permission denied
server:~ hervelewan$

Pour info la suite

server:~ hervelewan$ chmod
usage: chmod [-fhv] [-R [-H | -L | -P]] [-a | +a | =a [# [ n]]] mode|entry file ...
chmod [-fhv] [-R [-H | -L | -P]] [-E | -C | -N | -i | -I] file ...
server:~ hervelewan$


Pourquoi le dossier Trash est-il supprimé?
Je ne vais jamais dans Terminal?
@ très vite... ça devient complexe.



1
 
En tentant de créer toto via le tereminal.


Last login: Sat Nov 12 10:26:42 on ttys000
server:~ hervelewan$ mkdir toto
mkdir: toto: Permission denied
server:~ hervelewan$

Pour créer un dossier toto dans le finder via cmd+N, je dois taper le mot de passe administrateur???
Étape que j 'avais pas à faire la semaine dernière.


1
 
Tu as donc aussi un problème de droits sur ton répertoire "maison". Il va falloir commencer par réparer cela. Dans le terminal, un "ls -l .." répond quoi ? :confused:
 
Voici la réponse

server:~ hervelewan$ ls -l ..
total 0
drwxrwxrwt 11 root wheel 374 26 sep 07:50 Shared
drwxr-xr-x 35 501 staff 1190 12 nov 17:38 hervelewan
server:~ hervelewan$


1
 
Je viens de renouveler la réparationRésultat des permissions via l'utilitaire disque.

Je viens de copier le Résultat

Utilisateur différent sur "Applications/.DS_Store" ; attendu 0, actuellement : 502
Autorisations différentes sur " Applications/... du -rw-rw-r--, actuellement : -rw-r--r--
Réparation de "Application/.DS-Store" accomplie
ACL trouvée mai inattendue sur " Users"
Réparation de "Users" accomplie
Autorisations différentes sur "usr/lib/ruby"; attendue lrwxr-xr-x, actuellment : drwxr-xr-x.
Réparation de "usr/lib</ruby accomplie

Après tout ça le résultat reste le même, je ne peux mettre à la corbeille les fichiers via Bridge, je ne peux créer un dossier sans fournir un mot de passe admin et les fichiers sont toujours supprimer directement...
Est-ce lié à Lion server?

1
 
Voici la réponse

Last login: Sun Nov 13 16:55:14 on console
server:~ hervelewan$ ls -l ..
total 0
drwxrwxrwt 11 root wheel 374 26 sep 07:50 Shared
drwxr-xr-x 34 501 staff 1156 12 nov 18:54 hervelewan
server:~ hervelewan$


1

---------- Nouveau message ajouté à 17h02 ---------- Le message précédent a été envoyé à 16h58 ----------

J'ai simplement cloner le disque dur du mac mini sur un SSD et j'ai installé le SSD sur la machine à la place du disque dur d'origine.
Au départ aucun problème maintenant c'est étonnant.
1
 
Le problème vient du fait que le propriétaire de ton répertoire maison est "501" et pas "hervelewan". Je pense que ce sont les mêmes comptes. Chaque utilisateur possède un id numérique, commençant à 501 pour ceux créés lors de l'utilisation de la machine. Dans ton cas le lien entre l'alias numérique "501" et l'alias alphanumérique "hervelewan" ne se faisait plus. Si tu nous dis que maintenant c'est bon tant mieux. Toutefois il serait préférable de rétablir le bon propriétaire pour ce répertoire. Si le problème survient de nouveau, reviens nous en parler, je te dirais comment changer ce propriétaire via le terminal.
 
Non le problème est toujours bien présent. Il n'a pas été résolu par la nouvelle réparation des autorisations. Que faire pour rétablir le lien entre "501" et "hervelewan"?
1
 
Non le problème est toujours bien présent. Il n'a pas été résolu par la nouvelle réparation des autorisations. Que faire pour rétablir le lien entre "501" et "hervelewan"?
1

Dans les options avancées (clic droit sur ton compte dans les préférences système) tu peux changer ton identifiant d'utilisateur et le passer à 501.
Je ne connais pas l'impact d'un tel changement, alors soit tu attends confirmation pour la manip, soit tu n'as rien à perdre :D (j'espère que tu as un second compte admin d'activé et qui fonctionne ;))
 
Pour changer le propriétaire de ton répertoire maison :

Ouvre un terminal
"cd .." pour remonter d'un niveau dans le répertoire
"ls -l" pour lister tes répertoires utilisateurs, tu dois voir ton répertoire "hervelewan"

Et alors pour changer le propriétaire (owner en anglais):

chown hervelewan:staff hervelewan

Le premier paramètre indique le nouveau propriétaire (hervelewan) et son groupe (staff).