Salut!
Voila j ai une remarque a faire sur cygwin et je dois vous avouer que ....
je perd un peu la tete la !
J aimerais savoir comment Cygwin gere les droits?!?!
Apparement il recupere les logins, pass de XP, jusque la, pas de pb.
Bon a premiere vu le /etc/passwd est assez deroutant mais bon .... j essaye
de comprendre!
Par defaut, les utilisateurs n ont pas de groupes.
Qu a cela ne tienne, je les met en 544 (administateur) pour ceux que je
veux.
Jusque la, *tout va bien*
Je me dis "tiens je vais regarder comment il me gere ca les droits"
Code :
- $ ls -la
- total 4
- drwxr-xr-x 4 patereto Administ 0 Aug 16 14:12 .
- drwxr-xr-x 4 patereto Administ 0 Aug 15 17:24 ..
- -rw-r--r-- 1 patereto Administ 2883 Aug 16 13:58 .bash_history
- drwxr-xr-x 3 patereto Administ 0 Aug 15 17:28 .emacs.d
- -rw-r--r-- 1 patereto Administ 0 Aug 15 17:35 .emacs~
- drwxr-xr-x 2 patereto Administ 0 Aug 15 02:09 .ssh
- -rw-r--r-- 1 patereto Administ 5 Aug 16 13:59 toto
- -rw-r--r-- 1 patereto Administ 0 Aug 16 14:12 toto2
|
cool, il m a bien mis en "administrateur".
seulement .... 1er "hic" :
Code :
- pateretou@CRAPULES-MASTER ~
- $ chmod 700 toto2
- pateretou@CRAPULES-MASTER ~
- $ ls -la
- total 4
- drwxr-xr-x 4 patereto Administ 0 Aug 16 14:12 .
- drwxr-xr-x 4 patereto Administ 0 Aug 15 17:24 ..
- -rw-r--r-- 1 patereto Administ 2883 Aug 16 13:58 .bash_history
- drwxr-xr-x 3 patereto Administ 0 Aug 15 17:28 .emacs.d
- -rw-r--r-- 1 patereto Administ 0 Aug 15 17:35 .emacs~
- drwxr-xr-x 2 patereto Administ 0 Aug 15 02:09 .ssh
- -rw-r--r-- 1 patereto Administ 5 Aug 16 13:59 toto
- -rw-r--r-- 1 patereto Administ 0 Aug 16 14:12 toto2
|
Arghh !!!
le chmod ne semble pas fonctionner !!!
bon bon bon .... je verifie que j ai bien un variable CYGWIN=ntsec tty
oui pourtant j ai bien cette variable et je suis bien en NTFS ...
bizzare ....
Bon, je lance un serveur ssh pour essayer de faire des tests avec ssh a
partir d un poste unix et la .... je comprend vraiment plus rien je vous
laisse observer :
Code :
- [pateretou@Crapules pateretou]$ ssh -l pateretou 192.168.0.1
- pateretou@192.168.0.1's password:
- Last login: Fri Aug 16 14:11:59 2002 from crapules
- pateretou@CRAPULES-MASTER ~
- $ ls -la
- total 4
- drwx------ 4 Administ Administ 0 Aug 16 14:12 .
- drwx------ 4 Administ Administ 0 Aug 15 17:24 ..
- -rwx------ 1 Administ Administ 2950 Aug 16 14:26 .bash_history
- drwx------ 3 patereto Aucun 0 Aug 15 17:28 .emacs.d
- -rw-rw-rw- 1 vargas_e Aucun 0 Aug 15 17:35 .emacs~
- drwx------ 2 Administ Administ 0 Aug 15 02:09 .ssh
- -rwxrwx--- 1 patereto Administ 5 Aug 16 13:59 toto
- -rwx------ 1 patereto Aucun 0 Aug 16 14:12 toto2
- pateretou@CRAPULES-MASTER ~
- $ touch toto3; ls -la
- total 4
- drwx------ 4 Administ Administ 0 Aug 16 14:27 .
- drwx------ 4 Administ Administ 0 Aug 15 17:24 ..
- -rwx------ 1 Administ Administ 2950 Aug 16 14:26 .bash_history
- drwx------ 3 patereto Aucun 0 Aug 15 17:28 .emacs.d
- -rw-rw-rw- 1 vargas_e Aucun 0 Aug 15 17:35 .emacs~
- drwx------ 2 Administ Administ 0 Aug 15 02:09 .ssh
- -rwxrwx--- 1 patereto Administ 5 Aug 16 13:59 toto
- -rwx------ 1 patereto Aucun 0 Aug 16 14:12 toto2
- -rw-rw-rw- 1 patereto Aucun 0 Aug 16 14:27 toto3
- pateretou@CRAPULES-MASTER ~
- $ chmod 700 toto3
- pateretou@CRAPULES-MASTER ~
- $ ls -la
- total 4
- drwx------ 4 Administ Administ 0 Aug 16 14:27 .
- drwx------ 4 Administ Administ 0 Aug 15 17:24 ..
- -rwx------ 1 Administ Administ 2950 Aug 16 14:26 .bash_history
- drwx------ 3 patereto Aucun 0 Aug 15 17:28 .emacs.d
- -rw-rw-rw- 1 vargas_e Aucun 0 Aug 15 17:35 .emacs~
- drwx------ 2 Administ Administ 0 Aug 15 02:09 .ssh
- -rwxrwx--- 1 patereto Administ 5 Aug 16 13:59 toto
- -rwx------ 1 patereto Aucun 0 Aug 16 14:12 toto2
- -rwx------ 1 patereto Aucun 0 Aug 16 14:27 toto3
- pateretou@CRAPULES-MASTER ~
- $ id pateretou; id sshd
- uid=1003(pateretou) gid=544(Administrateurs) groups=544(Administrateurs)
- uid=1006(sshd) gid=544(Administrateurs) groups=544(Administrateurs)
|
Voila desole pour la longueur mais je voulais essayer de vous montrer un
maximum.
je recapitule poru ceux qui ont la flemme de comprendre :
Je me suis logge en ssh d une autre machine et je fais un ls
deja, chose anormale : certains fichiers ont pour proprietaire "administr"
et N ONT PAS DE GROUPES????
Ensuite, je cree un fichier "toto3" qui a le bon proprietaire mais qui a
comme groupe "aucun". Encore une fois ca depasse ma comprehension la.
Et puis en ssh il semblerait que le chmod fonctionne.
Est ce que pourrait m expliquer pq cela fait ca ?
CYGWIN est bien lance avec ntsec.
C est tres genant car je voudrais ouvrir un ftp+serveur ssh et la, niveau
securite, ca part completement en vrille.
Je voudrais eviter les traditionnels "envoie XP a la poubelle et passe que
sous unix" je trouve ca un peu con comme reponse et ca sert pas a gd chose :
je suis sous xp pour des raisons pro et perso et je compte bien y rester ;-p
Si qqn a une idee, une suggestion, je prend avec plaisir !!!!!!
Merci a tous pour votre attention si vous avez lu jusqu ici et excuse moi
pour la longueur du thread !
Xc0r