Linux est un environnement multi-utilisateurs par défaut. Chaque utilisateur a son propre dossier dans / home / TheUserName
Les utilisateurs sont très limités en dehors de ce dossier. Ils n'ont qu'un accès en lecture à la plupart des choses.
Par défaut, le Raspberry Pi est livré avec un seul utilisateur appelé pi
. Cet utilisateur a un répertoire personnel appelé / home / pi /
. Le hic: Par défaut, l'utilisateur pi
a la possibilité d'accéder à tout via sudo
, qui exécute les commandes en tant que root.
La solution
Créez un nouvel utilisateur. Par défaut, les nouveaux utilisateurs n'ont pas d'accès sudo
.
sudo adduser guest
Maintenant, lors de la connexion (en supposant le mode terminal): entrez simplement guest
comme nom d'utilisateur, entrez votre mot de passe, puis tapez startx
pour accéder à l'interface graphique. Cet utilisateur ne pourra rien modifier en dehors de /home/guest
.
Vous pouvez également changer le mot de passe par défaut "Pi", exécutez ceci comme pi
:
sudo passwd pi
Désormais, votre utilisateur invité ne pourra détruire que son propre répertoire / home / guest sans endommager le reste de votre Raspberry Pi.
Extra
Vous pouvez également sauvegarder le nouveau / home / guest. Pour que dans le cas où un invité dérange l'utilisateur invité, vous pouvez simplement le récupérer à partir de la sauvegarde.
exécutez ceci comme pi
:
mkdir / home / pi / backupsudo cp / home / guest / home / pi / backup / guest
Pour récupérer le compte invité:
sudo rm - f -r / home / guest #Supprimer le dossier invité.sudo cp / home / pi / backup / guest / home / #Copier la sauvegarde à l'endroit où se trouvait le dossier invité. propriété "invité" du nouveau dossier invité.
Si vous voulez que le compte invité se réinitialise toujours au démarrage, assurez-vous que le même script s'exécute toujours au démarrage en le plaçant dans / etc / rc.local
.