Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 15/05/2016, à 18: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, à 19: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...

laurent-ubuntu a écrit :

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, à 21: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, à 22:07)

Hors ligne

#4 Le 15/05/2016, à 22: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é.


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#5 Le 15/05/2016, à 22: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, à 22: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).


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#7 Le 15/05/2016, à 23: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, à 10: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, à 17: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, à 18: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...


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#11 Le 18/05/2016, à 00: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, à 07:32

PPdM

Re : Comment crée un utilisateur qui a les permision root

kholo a écrit :

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, à 08: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, à 11:42

kholo

Re : Comment crée un utilisateur qui a les permision root

salut Maxire,

maxire a écrit :
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...

maxire a écrit :

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, à 12: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, à 13: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