Une petite commande pour télécharger tous les manuels Red Hat (il y en a 32):
curl -s https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/ | grep -o '[^"]*Linux/7/pdf[^"]*' | xargs -I{} wget https://access.redhat.com{}
Une petite commande pour télécharger tous les manuels Red Hat (il y en a 32):
curl -s https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/ | grep -o '[^"]*Linux/7/pdf[^"]*' | xargs -I{} wget https://access.redhat.com{}
Pour voir les droit ACL d’un fichier ou d’un repertoire:
getfacl fichier/
Pour ajouter les droits ACL rwx à l’utilisateur du domaine STARWORLD, »Starmate » sur le répertoire Management de façon récursive:
setfacl -Rm u:STARWORLD+starmate:rwx /commun/STARMATE/linux/Management/
setfacl -Rm d:u:STARWORLD+starmate:rwx /commun/STARMATE/linux/Management/
Pour supprimer les droits de l’utilisateur Starmate sur le répertoire Management:
setfacl -x u:STARWORLD+starmate /commun/STARMATE/linux/Management/
setfacl -x d:u:STARWORLD+starmate /commun/STARMATE/linux/Management/
Pour supprimer les droits de l’utilisateur Starmate sur le répertoire Management en récursif:
setfacl -R -x u:ATLAS+rjoire drh-public
setfacl -R -x d:u:ATLAS+rjoire drh-public
Pour supprimer le groupe propriétaire:
setfacl -Rm g::r /commun/STARMATE/linux/Management/
setfacl -Rm d:g::r /commun/STARMATE/linux/Management/
Dans le cas où l’utilisateur n’existe plus (ici STARWORLD+antoine), on rencontre une erreur « Argument invalide ».
setfacl: /commun/STARMATE/linux/Management/: Argument invalide
On doit passer par l’UID pour intervenir sur le fichier/répertoire.
On voit ici que STARWORLD+antoine (qui n’existe plus) est la troisième entrée des utilisateurs:
getfacl /commun/STARMATE/linux/Management/
# file: /commun/STARMATE/linux/Management/
# owner: STARWORLD+starmate
# group: STARWORLD+dsi
# flags: -s-
user::rwx
user:STARWORLD+starmate
user:STARWORLD+romain
user:STARWORLD+antoine
user:STARWORLD+pierre
On va donc ajouter l’option -n pour affichier les uid:
getfacl -n /commun/STARMATE/linux/Management/
# file: /commun/STARMATE/linux/Management/
# owner: 501868
# group: 502962
# flags: -s-
user::rwx
user:501699:rwx
user:501735:rwx
user:501853:rwx
user:502648:rwx
La troisième entrée a l’uid 501853, c’est donc celle que winbind attribuait à STARWORLD+antoine.
Il faut la supprimer via la commande setfacl:
setfacl -R -x u:501853 /commun/STARMATE/linux/Management/
Pour créer un compte Samba nommé « utilisateur » avec le mot de passe « motdepasse » :
smbpasswd -a utilisateur motdepasse
Maintenant il ne reste plus qu’ajouter des partages accessibles pour cette utilisateur dans la configuration de Samba.
PS, pour afficher la liste des utilisateurs Samba:
pdbedit -L
Sous Red Hat/Fedora:
1) Faire la Maj des dépots
yum update
2) Pour identifier le paquet dans lequel on trouve la dépendance (ici dans l’exemple « ld-linux.so.2 »).
yum provides ld-linux.so.2
ou
yum deplist ld-linux.so.2
Sous Ubuntu/Debian:
1) Faire la Maj des dépots
apt-file update
2) Pour identifier le paquet dans lequel on trouve la dépendance (ici dans l’exemple « ld-linux.so.2 »).
apt-file search ld-linux.so.2
Une image ISO est un fichier contenant une copie à l’identique d’un support numérique, la plupart du temps un CD-ROM ou un DVD, mais parfois aussi un répertoire.
Nous aurons alors besoin du logiciel Genisoimage.
Pour installer genisoimage sous Ubuntu:
sudo apt-get install genisoimage
Pour installer genisoimage sous Arch:
sudo pacman -S cdrkit
Cette commande va créer une image ISO du répertoire /home/starmate/rep :
genisoimage -o image.iso /home/starmate/rep/