10.12 Sierra Blocage de session

Passe les commandes :
Bloc de code:
df -H /Volumes/DATA
sudo du -sh /Volumes/DATA/leobeziers/*

  • qui mesurent l'occupation globale du volume DATA & la taille des sous-dossiers du dossier leobeziers cloné

Poste les retours.


Voici:



Bloc de code:
mbp-de-leo:~ admin$ df -H /Volumes/DATA
Filesystem     Size   Used  Avail Capacity iused      ifree %iused  Mounted on
/dev/disk2s2   1000   640G   360G    65%  397411 4294569868    0%   /Volumes/DATA
mbp-de-leo:~ admin$ admin
-bash: admin: command not found
mbp-de-leo:~ admin$ sudo du -sh /Volumes/DATA/leobeziers/*
Password:
32K    /Volumes/DATA/leobeziers/Desktop
80G    /Volumes/DATA/leobeziers/Documents
66G    /Volumes/DATA/leobeziers/Downloads
  0B    /Volumes/DATA/leobeziers/EarMaster
18G    /Volumes/DATA/leobeziers/Library
118G    /Volumes/DATA/leobeziers/Movies
213G    /Volumes/DATA/leobeziers/Music
89G    /Volumes/DATA/leobeziers/Pictures
  0B    /Volumes/DATA/leobeziers/Rec Iphone
  0B    /Volumes/DATA/leobeziers/Soulseek Chat Logs
11G    /Volumes/DATA/leobeziers/Soulseek Downloads
  0B    /Volumes/DATA/leobeziers/Splice
mbp-de-leo:~ admin$
 
Ça m'a l'air bien.

Passe la commande :
Bloc de code:
sudo defaults write /private/var/db/dslocal/nodes/Default/users/leobeziers.plist home '("/Volumes/DATA/leobeziers")'

  • qui édite le chemin d'ouverture de session de leobeziers à => /Volumes/DATA/leobeziers

Cela fait > passe la commande :
Bloc de code:
dscl . -list /Users home | grep -v '.*[\^\_\].*'

  • qui affiche les correspondances : nomcourt => chemin au dossier d'ouverture de session - pour les utilisateurs à noms pleins

Poste le tableau retourné pour vérification.
 
Ça m'a l'air bien.

Passe la commande :
Bloc de code:
sudo defaults write /private/var/db/dslocal/nodes/Default/users/leobeziers.plist home '("/Volumes/DATA/leobeziers")'

  • qui édite le chemin d'ouverture de session de leobeziers à => /Volumes/DATA/leobeziers

Cela fait > passe la commande :
Bloc de code:
dscl . -list /Users home | grep -v '.*[\^\_\].*'

  • qui affiche les correspondances : nomcourt => chemin au dossier d'ouverture de session - pour les utilisateurs à noms pleins

Poste le tableau retourné pour vérification.
 
Et au lieu de me citer > si tu as passé la 1ère commande > que donne le retour de la 2è ? -->
Bloc de code:
dscl . -list /Users home | grep -v '.*[\^\_\].*'
 
Et au lieu de me citer > si tu as passé la 1ère commande > que donne le retour de la 2è ? -->
Bloc de code:
dscl . -list /Users home | grep -v '.*[\^\_\].*'


Fausse manipulation....navré....



voici


que veut dire : -bash: admin: command not found ?



Bloc de code:
mbp-de-leo:~ admin$ admin
-bash: admin: command not found
mbp-de-leo:~ admin$ dscl . -list /Users home | grep -v '.*[\^\_\].*'
admin                   /Users/admin
daemon                  /var/root
Guest                   /Users/Guest
leobeziers              /Volumes/DATA/leobeziers
leobeziers1             /Users/leobeziers1
nobody                  /var/empty
root                    /var/root /private/var/root
toto                    /Users/toto
mbp-de-leo:~ admin$
 
Cette ligne -->
Bloc de code:
leobeziers              /Volumes/DATA/leobeziers

  • montre que leobeziers ouvrira sa session sur le dossier : /Volumes/DATA/leobeziers

Donc la rectification du chemin d'ouverture de session a bien opéré.

----------

Avant cela > tu avais saisi :
Bloc de code:
admin
  • comme "commande" avant de valider --> tu as donc obtenu un :
Bloc de code:
-bash: admin: command not found

  • en réponse. Càd. de la part du shell : bash (= interpréteur des commandes) > la déclaration : admin n'est pas une commande trouvable.
----------

Tu peux redémarrer une fois > en te logeant dans la session leobeziers si tu veux tester...
 
Cette ligne -->
Bloc de code:
leobeziers              /Volumes/DATA/leobeziers

  • montre que leobeziers ouvrira sa session sur le dossier : /Volumes/DATA/leobeziers

Donc la rectification du chemin d'ouverture de session a bien opéré.

----------

Avant cela > tu avais saisi :
Bloc de code:
admin
  • comme "commande" avant de valider --> tu as donc obtenu un :
Bloc de code:
-bash: admin: command not found

  • en réponse. Càd. de la part du shell : bash (= interpréteur des commandes) > la déclaration : admin n'est pas une commande trouvable.
----------

Tu peux redémarrer une fois > en te logeant dans la session leobeziers si tu veux tester...


J'ai l'impression que ça marche super bien et il est rapide, mais:



- Un dossier indique : utilisateur supprimé : Toto image dmg. ( j'avais en effet essayé de l'effacer avant que tu me dise qu'il fallait pas le faire; il apparait encore dans la liste des log pour autant )

Est-il un problème ?
 
Tu as bien un utilisateur toto > dont le chemin d'ouverture de session est : /Users/toto. Mais peut-être n'y a-t-il plus de dossier de compte toto dans les Utilisateurs du volume SSD ?

Passe la commande :
Bloc de code:
ls /Users

  • qui liste les dossiers présents dans le répertoire des Utilisateurs

Poste le tableau.
 
Tu as bien un utilisateur toto > dont le chemin d'ouverture de session est : /Users/toto. Mais peut-être n'y a-t-il plus de dossier de compte toto dans les Utilisateurs du volume SSD ?

Passe la commande :
Bloc de code:
ls /Users

  • qui liste les dossiers présents dans le répertoire des Utilisateurs

Poste le tableau.


Voici:


donc mis à part ça, le reste ça veut dire qui vas bien, même si je l'était trompé apparement à copier la commande qui avait donné comme réponse: "admin n'est pas une commande trouvable."


mbp-de-leo:~ admin$ ls /Users

Deleted Users Shared leobeziers1

Guest admin toto

mbp-de-leo:~ admin$
 
Il y a bien un dossier toto : RAS. Et aussi un dossier Deleted Users (Utilisateurs Supprimés) - dans lequel il y a on ne sait quel dossier de compte résiduel d'un utilisateur supprimé. Passe la commande :
Bloc de code:
ls /Users/"Deleted Users"

  • qui liste le contenu du dossier Utilisateurs Supprimés

Poste le retour.
 
Il y a bien un dossier toto : RAS. Et aussi un dossier Deleted Users (Utilisateurs Supprimés) - dans lequel il y a on ne sait quel dossier de compte résiduel d'un utilisateur supprimé. Passe la commande :
Bloc de code:
ls /Users/"Deleted Users"

  • qui liste le contenu du dossier Utilisateurs Supprimés

Poste le retour.


Voici::


Bloc de code:
mbp-de-leo:~ admin$
  [Restauré 14 déc. 2018 à 08:49:59]
Last login: Fri Dec 14 08:49:55 on console
Restored session: Ven 14 déc 2018 08:48:42 CET
mbp-de-leo:~ admin$ ls /Users
Deleted Users    Shared        leobeziers1
Guest        admin        toto
mbp-de-leo:~ admin$ ls /Users/"Deleted Users"
toto.dmg
mbp-de-leo:~ admin$
 
Tu le trouves ton toto.dmg. Passe la commande :
Bloc de code:
sudo rm -rf /Users/"Deleted Users" ; ls /Users

  • la commande supprime le dossier Utilisateurs Supprimés > puis re-liste les dossiers contenus dans les Utilisateurs

Poste l'affichage retourné.
 
Tu le trouves ton toto.dmg. Passe la commande :
Bloc de code:
sudo rm -rf /Users/"Deleted Users" ; ls /Users

  • la commande supprime le dossier Utilisateurs Supprimés > puis re-liste les dossiers contenus dans les Utilisateurs

Poste l'affichage retourné.


Voici


Bloc de code:
mbp-de-leo:~ admin$ sudo rm -rf /Users/"Deleted Users" ; ls /Users
Password:
Guest        Shared        admin        leobeziers1    toto
mbp-de-leo:~ admin$