 |
Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Comunitatea PHP Romania
|
| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
mariusivanuta
Data înscrierii: 17/Ian/2006
Mesaje: 5
|
| Trimis: Mie Ian 18, 2006 8:03 am Titlul subiectului: Autentificare SSL |
|
|
Salut,
situatie: file server cu autentificare prin certificate ssl. Ipoteza: un utilizator poate intra intr-un director cu permisiunea setata in certificat. Directorul respectiv poate contine alte directoare. Presupunem ca intr-un subdirector utilizatorul respectiv nu are acceess. Un script afiseaza cotinutul directorului in care intra userul.
Intrebare: cum determin in ce subdirector userul respectiv are permisiuni(pt celelalte sa fac alt tip de afisare - forbiden etc etc).
Mentiuni: totul e in HTTPS - header, getheader etc nu merg.
Marius. |
|
| Sus |
|
johnutz
Data înscrierii: 20/Iul/2004
Mesaje: 956
Locație: Între scaun și tastatură
|
| Trimis: Mie Ian 18, 2006 8:44 am Titlul subiectului: |
|
|
mariusivanuta a scris: situatie: file server cu autentificare prin certificate ssl. Cu siguranta nu te-ai exprimat corect :roll:
mariusivanuta a scris: Ipoteza: un utilizator poate intra intr-un director cu permisiunea setata in certificat. Ia vezi daca gasesti cuvantul "permission" aici!
mariusivanuta a scris: Presupunem ca intr-un subdirector utilizatorul respectiv nu are acceess. Unde sunt tinute informatiile referitoare la permisiuni si utilizatori? :?:
mariusivanuta a scris: Un script afiseaza cotinutul directorului in care intra userul. Daca tot ai un script, implementezi in el si partea de download, inclusiv permisiunile. Spor la codare! |
|
| Sus |
|
kul
Data înscrierii: 09/Dec/2005
Mesaje: 314
Locație: cta
|
| Trimis: Mie Ian 18, 2006 4:18 pm Titlul subiectului: |
|
|
| pai opendir pe directorul curent, si apoi stocat codul de eroare returnat pe incercarea de acces in fiecare subdirector. asta intr-o functie recursiva. si asa compui arborele de drepturi. e doar o idee. sper sa nu vb prostii. |
|
| Sus |
|
mariusivanuta
Data înscrierii: 17/Ian/2006
Mesaje: 5
|
| Trimis: Joi Ian 19, 2006 7:53 am Titlul subiectului: |
|
|
situatie: file server cu autentificare prin certificate ssl.
- un file server in care utilizatorii se vor autentifica prin certificate ssl in care se vor retine grupul din care fac parte(board, common etc.)
Directoarele sunt impartite in common (comun tututor utilizatorilor), section, personal_dir. Prin section se intelege departamentul din care face parte utilizatorul respectiv. Ultimul tip de director este denumit board aici avand permisiuni doar "high" users.
idee: cu ajutorul informatiilor din certificat sa se determine directoarele in care userul respectiv are access Eg: high users are access in toate directoarele sectiunii pe care o are in subordine exceptand directoarele apartinind unui alt high user. Regular user are access doar in common si in directorul personal din sectiune.
Sper sa fie mai clar acum. E totusi dimineata! |
|
| Sus |
|
johnutz
Data înscrierii: 20/Iul/2004
Mesaje: 956
Locație: Între scaun și tastatură
|
| Trimis: Joi Ian 19, 2006 11:17 am Titlul subiectului: |
|
|
Poate ca te referi la WebDAV. Atunci ar fi de citit: Apache based WebDAV Server with LDAP and SSL.
Poate te ajuta si o cautare. |
|
| Sus |
|
Radical
Data înscrierii: 16/Feb/2004
Mesaje: 327
Locație: Bucuresti
|
| Trimis: Joi Ian 19, 2006 11:59 am Titlul subiectului: file-server |
|
|
Marius... ca si mine johnutz nu prea a inteles in ce sens folosesti tu "file server"... pentru ca
Radical from http://en.wikipedia.org/wiki/File_server a scris:
...term file server has the following meanings:
- A high-capacity disk storage device or a computer that hosts files so that they may be accessed or retrieved by other computers on the same network.
- A computer program, that allows different programs, running on other computers, to access the files of that computer.
A server can be used for a wide range of purposes. Some of them are: FTP, HTTP, IMAP, POP3, SMTP, Telnet
Eu de exemplu prin file-server inteleg :
Radical from http://en.wikipedia.org/wiki/Samba_software a scris: Samba is a free software implementation of Microsoft's networking system. As of version 3, samba not only provides file and print services for various Microsoft Windows clients but can also integrate with a Windows Server domain, either as a Primary Domain Controller (PDC) or as a Domain Member. It can also be part of an Active Directory domain.
In ce sens te referi la File Server ?
... mai departe... de ce ai postat la PHP Avansat ?... unde intervine PHP-ul ?
Ce face PHP-ul ?
...we do need more info ! |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |
|