Pages : 1
#1 Le 15/05/2016, à 17:07
- laurent-ubuntu
Comment crée un utilisateur qui a les permision root
Bonjour, Bonsoir;
J'ai acheté un serveur et j'ai installé dessus Ubuntu serveur 16.04 et je voudrais mettre un utilisateur avec les permission (admin, root) pour pouvoir l'utiliser sur un FTP (filezila) sur un PC sous Windows. J'ai fait des recherches sur internet mais rien trouvée qui fonctionnent.
merci de vos réponses
Hors ligne
#2 Le 15/05/2016, à 18:12
- kholo
Re : Comment crée un utilisateur qui a les permision root
bonjour,
ok pour le principe mais la raison ne me semble pas adaptée...
je voudrais mettre un utilisateur avec les permission (admin, root) pour pouvoir l'utiliser sur un FTP (filezila) sur un PC sous Windows
soit c'est du ssh pour faire des actes de root
soit c'est du partage de fichiers et sudo n'a rien à faire la dedans (à part pour le paramétrage qui se fait en ssh)
si tu as besoin d'autres renseignements tu pourras en dire plus... peut être dans un autre fil.
Hors ligne
#3 Le 15/05/2016, à 20:57
- laurent-ubuntu
Re : Comment crée un utilisateur qui a les permision root
quand je parle de permission ses que dans certain ficher je ne peux pas ecrire ou ouvrire.
Donc je voudrais avoir un user qui peux ouvrir est crée n'importe ou dans le serveur.
Dernière modification par laurent-ubuntu (Le 15/05/2016, à 21:07)
Hors ligne
#4 Le 15/05/2016, à 21:16
- jplemoine
Re : Comment crée un utilisateur qui a les permision root
C'est tout sauf clair.
Je pense que tu prends le problème à l'envers.
Il faudrait que tu nous expliques le problème et non pas que l'on t'aide à mettre en place la solution que tu crois bonne.
Il ne faut pas que l'utilisateur "ftp" puisse écrire n'importe où et qu'il ne puisse pas mettre le droit d’exécution : sinon ,je pense que tu as un gros trou de sécurité.
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#5 Le 15/05/2016, à 21:45
- laurent-ubuntu
Re : Comment crée un utilisateur qui a les permision root
Ba mon problème ses que je veux utiliser se serveur en t'en que passerelle d'information (stockage de donner pour de la sauvegarde et/ou du transféré.
:chaque PC = 1 user (mais qui on le droit de prend ou crée un dossier dans un autre endroit que le leur"dossier personel")
Pour transféré les donner d'un PC "A" passant pas le serveur Pour être stoker dessus ou copier sur un PC "B"
Hors ligne
#6 Le 15/05/2016, à 21:59
- jplemoine
Re : Comment crée un utilisateur qui a les permision root
Tu fais la même en français... C'est horrible à comprendre.
Je maintiens que si j'ai compris, tu te trompes....
Il suffit de faire des groupes et de jouer avec les guid + les droits.
En gros :
- UserA et UserB font partie du groupe TOTO en plus de leur groupes actuels.
- Lorsqu'ils créent un fichier. Il appartient à userX - TOTO et ses droits sont rw-rw-r-- (ou rw-rw----)
- UserA et UserB auront les droits sur ce fichiers
- UserC par exemple peut très bien ne pas appartenir à TOTO et donc n'aura pas les droits (ou que celui de lire).
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#7 Le 15/05/2016, à 22:07
- J5012
Re : Comment crée un utilisateur qui a les permision root
oui , gnulinux permet de creer des arborescences de toutes pieces, et donc d'isoler le systeme qui fait fonctionner l'ordi du ftp qui heberge des donnees ... A l'interieur de ces arborescences, tu peux mettre les acces et permissions que tu veux comme tu veux ...
Hors ligne
#8 Le 16/05/2016, à 09:05
- kholo
Re : Comment crée un utilisateur qui a les permision root
bonjour,
c'est une façon de faire très windowsienne :
"je vais ouvrir toutes les portes et je vais faire des trous dans le mur avec un bulldozer"
on est sur un forum et on ne peut pas écrire n'importe quoi.
donc gèrons plutôt les droits d'un dossier partagé
on crée un dossier dans media,
sudo mkdir /media/partage
on lui met tous les droits pour créateur et groupes
sudo chmod 770 /media/partage
on ajoute le groupe partage
sudo groupadd partage
on donne partage comme groupe pour le dossier
sudo chgrp partage /media/partage
et définir partage comme groupe par défaut de /media/partage
sudo setfacl -dRm g:partage:rwx /media/partage
ensuite on ajoute le groupe partage aux utilisateurs
sudo addgroup $USER partage
puis, pour chaque utilisateur
sudo addgroup NomUtilisateur partage
un redémarrage pour être sûr que tout est pris en compte
si quelqu'un sait le ou les services à relancer pour tout prendre en compte
et éviter le redémarrage... déconnexion / reconnexion ?
ensuite, rien n'empêche de définir un dossier de chaque utilisateur au groupe partage
j'ai essayé de faire au plus simple et surtout facilement compréhensible
pour aller plus loin :
les acl et adduser
Hors ligne
#9 Le 16/05/2016, à 16:59
- laurent-ubuntu
Re : Comment crée un utilisateur qui a les permision root
Merci à toi Kholo pour ta réponse je coure essayer
Hors ligne
#10 Le 16/05/2016, à 17:08
- jplemoine
Re : Comment crée un utilisateur qui a les permision root
Merci kholo : c'est en gros ce que j'avais en tête mais sans savoir comment le mettre en œuvre :
Je l'ai fait il y a longtemps en suivant un tuto...
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#11 Le 17/05/2016, à 23:49
- J5012
Re : Comment crée un utilisateur qui a les permision root
@kholo : les changements de permissions et les adjonctions de groupe sont immediats ... pour le partage smb il suffit de redemarrer le service smb ...
Hors ligne
#12 Le 18/05/2016, à 06:32
- PPdM
Re : Comment crée un utilisateur qui a les permision root
bonjour,
c'est une façon de faire très windowsienne :
"je vais ouvrir toutes les portes et je vais faire des trous dans le mur avec un bulldozer"
on est sur un forum et on ne peut pas écrire n'importe quoi.
donc gèrons plutôt les droits d'un dossier partagé.../....
pour aller plus loin :
les acl et adduser
Impeccable, c'est exactement ce qu'il faut faire.
La critique est facile, mais l'art est difficile !
L'humanité étant ce qu'elle est, la liberté ne sera jamais un acquit, mais toujours un droit à défendre !
Pour résoudre un problème commence par poser les bonnes questions, la bonne solution en découlera
Hors ligne
#13 Le 18/05/2016, à 07:43
- maxire
Re : Comment crée un utilisateur qui a les permision root
Salut,
Juste une remarque:
sudo setfacl -dRm g:partage:rwx /media/partage
OK, cela fonctionne mais utiliser les ACLs c'est une vraie prise de tête.
C'est une gestion fine des autorisations d'accès mais en contrepartie cela peut devenir complexe à gérer (et ne parlons pas de la syntaxe absconse de la commande setfacl).
Je préfère:
sudo chmod g+srwx /media/partage
pour un résultat identique.
Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail
Hors ligne
#14 Le 18/05/2016, à 10:42
- kholo
Re : Comment crée un utilisateur qui a les permision root
salut Maxire,
sudo setfacl -dRm g:partage:rwx /media/partage
OK, cela fonctionne mais utiliser les ACLs c'est une vraie prise de tête.
C'est une gestion fine des autorisations d'accès mais en contrepartie cela peut devenir complexe à gérer (et ne parlons pas de la syntaxe absconse de la commande setfacl).
je ne sais pas, j'ai monté des droits sur joomla qui m'a obligé à me pencher sur les ACL
alors je me suis dit : ça doit se gérer sous Linux...
Je préfère:
sudo chmod g+srwx /media/partage
pour un résultat identique.
ok, c'est vraiment pareil ?
mais tu ne parles pas de "partage" en tant que groupe par défaut ?
cette explication est une base dont je me suis servi pour apprendre à créer des droits
dans un foyer et dans un bureau (j'ai pris docteur par exemple)
sur ce principe donc, je crée des groupes et je donne un ensemble de groupes à chaque utilisateur
par exemple bureau, compta, examen, public.
Tous les utilisateurs appartiennent à bureau et j'ajoute les autres groupes en fonction de l'utilisateur. le Docteur a tous les groupes, le secrétaire n'a pas le groupe compta, le comptable n'a que le groupe compta.
Dans une famille ça donne : Parents, Enfants, Famille, Amis, Copains.
par exemple j'ajoute "un_pote" avec les droits cCopains et "Tata Berthe" en Famille, Amis, Copains (sauf si je ne veux pas qu'elle voit les photos de ma dernière beuverie dans le dossier copains)
Pour rendre le truc évolutif, tous les documents sont physiquement sur une partition qui est montée par fstab.
Si le système change on recrée juste les groupes, les droits et la ligne dans fstab.
Ensuite on défini des droits par défaut à des dossiers dans le point de montage de fstab.
bureau, compta, examen, public.
ou
Parents, Enfants, Famille, Amis, Copains.
du coup j'ai mis le tuto qui concerne l'environnement familial ici
Hors ligne
#15 Le 18/05/2016, à 11:07
- maxire
Re : Comment crée un utilisateur qui a les permision root
Oui, bit sgid positionné sur on d'un répertoire indique que le groupe par défaut des fichiers créés sous ce répertoire sera le groupe de celui-ci.
Plus d'explication ici
Mais bon, les ACLs font aussi la job!
Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail
Hors ligne
#16 Le 18/05/2016, à 12:14
- kholo
Re : Comment crée un utilisateur qui a les permision root
@Maxire : ok ça doit pouvoir s'utiliser.
si tu peux adapter mon post ça donnerait les deux possibilités. (et... si tu veux aller plus loin)
j'avoue que je galère encore avec les +/- rwx,... alors, si il faut mettre des majuscules je me perds complet...:rolleyes:
j'ai trouvé de quoi m'occuper la tête cet été pendant les séances de bronzette !!!
Hors ligne