j'ai remarque qu'a pré l'installation de "Gnu/Linux Slackware" il n'y avais que le compte 'root' et le système se log automatiquement sur ce compte.. alors l'idéal est de crée un utilisateur simple mais qui peut avoir les droit "root" si nécessaire en utilisant "sudo"
1- crée un utilisateur il faut se logé en autan que 'root' et tapez cette commande:
root#: adduser nom_d'utilisateur
2- Ajouter l'utilisateur au groupesen gros il y'a
des groupes et l'utilisateur doit en faire partie pour pouvoir accédé au fonction dechaque groupe, on vas ajouté l'utilisateur qu'on a crée a ces groupes:
" cdrom, audio, video, scanner,wheel,plugdev et power".
pour sa il y a plusieurs méthodes, par exemple on utilisant la commande
root# gpasswd -a nom_d'utilisateur nom_du_groupe
Exempl:
root$ gpasswd -a tifo plugdev cette ligne vas ajouté l'utilisateur
tifo au groupe
plugdevou bien on vas édité manuellement le fichier "/etc/groupe" et ajouter l'utilisateur a chaque groupe
root# nano /etc/group
et on ajouter le nom du nouveau utilisateur comme indiqué
root:x:0:root
bin:x:1:root,bin
daemon:x:2:root,bin,daemon
sys:x:3:root,bin,adm
adm:x:4:root,adm,daemon
tty:x:5:
disk:x:6:root,adm
lp:x:7:lp
mem:x:8:
kmem:x:9:
wheel:!:10:root,nom_d'utilisateur
floppy:x:11:root,nom_d'utilisateur
mail:x:12:mail
news:x:13:news
uucp:x:14:uucp
man:x:15:
audio:x:17:root,nom_d'utilisateur
video:x:18:root,nom_d'utilisateur
cdrom:x:19:root,nom_d'utilisateur
games:x:20:
slocate:x:21:
utmp:x:22:
smmsp:x:25:smmsp
mysql:x:27:
rpc:x:32:
sshd:x:33:sshd
gdm:x:42:
shadow:x:43:
ftp:x:50:
apache:x:80:
messagebus:x:81:
haldaemon:x:82:
plugdev:x:83:root,nom_d'utilisateur
power:x:84:root,nom_d'utilisateur
.
....
3-Ajouter l'utilisateur dans "/etc/sudoers"cela vas permettre a l'utilisateur d'exécuter les commande destiné qu'au "root"
root# nano /etc/sudoers
repérez cette ligne :
# Uncomment to allow people in group wheel to run all commands
# %wheel ALL=(ALL) ALL
et décomentez la ce qui donne sa:
# Uncomment to allow people in group wheel to run all commands
%wheel ALL=(ALL) ALL
Redémarrez et logé vous avec le nouveau utilisateurune fois qu'on a crée notre utilisateur et on l'a ajouté au différents groupes pour pouvoir exécuté des commandes
'root' en utilisant '
sudo'.
tout fois il reste un tous petit problème a réglé.
si vous asseyez d'exécuter la commande
'reboot' par exemple ou bien
'lsusb' vous aurez une erreur qui dit que cette commande n'existe pas... :/
en fét pour exécuté 'reboot' vous devez taper ceci
utilisateur$ sudo /sbin/reboot
et pas seulment que pour 'reboot' mais pour tous les commande du 'root' vous deviez spécifier le chemin complet de la commande se qui n'est pas pratique.
pour remédier a ça on doit ajouté 2 fichier .bashrc et bash_profile
4- Creé .bashrc et .bash_profilesur Slackware les fichiers ".bashrc" et ".bash_profile" n'existe pas par défaut alors on vas les crée dans votre repertoir personnel: "
/home/nom_d'utilisateur/.bash_profile"
si votre nom d'utilisateur est tifo
(a titre d'exemple)alors sa sera :
utilisateur$ sudo nano /home/tifo/.bash_profile
copier /colle ce code sur le fichier et enregistré le
_______________________
# .bash_profile
# Source .bashrc
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
_______________________
maintenant on vas crée le ".bashrc" toujour dans /home/tifo/.bashrc qui vas contenir:
$PATH: c'est ce qu'on appelle les variables d'environnements qui vont nous permettre de trouvé les commandes (pour évité d'écrire a chaque foi '/sbin/reboot' par exemple)$PS1: c'est l'invite de commande. Exemple:
[tifo:~]$Les alias: c'est une sorte de raccourcie qu'on crée, par exemple au lieu d'écrire a chaque fois 'clear' on lui met une alias cls='clear' et rien qu'on tapant
cls alors
clear sera exécuté
utilisateur$ sudo nano /home/tifo/.bashrc
et copier/coller ce code:
_______________________
#.bashrc
# Le chemain
export PATH="$PATH:$HOME/bin:/sbin:/usr/sbin/:/usr/bin"
# Dynamic resizing
shopt -s checkwinsize
# custom prompt
PS1="\[\e[36;1m\][\u:\w]$ \[\e[0m\]"
# Les alias
alias l='ls'
alias la='ls -a'
alias lal='ls -al'
alias ll='ls -l'
alias lsd='ls -d */'
#pour étre sure
alias rm='rm -i'
alias mv='mv -i'
alias cp='cp -i'
________________________
une dernier chose, il faut crée
.bashrc dans le dossier
/root/ aussi
utilisateur$ sudo nano /root/.bashrc
Copier/coller
________________________
#/root/.bashrc
#resize text
shopt -s checkwinsize
#custom prompt
PS1="\[\e[35;1m\][\u@\h \W]# \[\e[0m\]"
# Les alias
alias l='ls'
alias la='ls -a'
alias lal='ls -al'
alias ll='ls -l'
alias lsd='ls -d */'
#pour étre sure
alias rm='rm -i'
alias mv='mv -i'
alias cp='cp -i'
________________________
j'espère que j'ai rien oublier :P
vos commentaire, vos correction, vos proposition sont les bienvenue :)