Thanks for your inputs. Will proceed from here. Well, if you did not know, NetWare is an operating system brought out by Novell. We are working on porting PHP onto NetWare. In fact, we already have ported PHP 4.2.3 onto NetWare and we have synched up our souces for the 4.3 branch.
Thanks, Ananth. >>> Maxim Maletsky <[EMAIL PROTECTED]> 02/04/03 08:45PM >>> "Ananth Kesari" <[EMAIL PROTECTED]> wrote... : > I am working on porting PHP onto NetWare. What exactly do you mean? > I am newbie to Unix / Linux systems and at this point of time, I am > trying to understand the way security is implemented for PHP on Unix / > Linux. I mean, how are the different users distinguished from Unix / > Linux. >From PHP's point of view, every PHP process will run as apache's process, with apache's user. Most often `nobody' or `apache'. > Do they get to login into the Unix / Linux system? No. > Do they have > separate data space for each user? No. Only sessions, if you use them. Sessions have their own unique IDs and are stored in a certain directory by default. A database solution can also be implemented. > What is the API that is used to login to Unix / Linux. There is no login to the Unix / Linux. You might write one on your own, if you wish, but that would be your thing. PHP as it is, logs nobody to the Linux, it runs everybody's request as Apache's user. > User may enter his username and password on the > browser, but how do they get translated onto the Unix / Linux box? Whatever inputted to the broswer, is send to your script. Stays up to you to decide what to do with the user/pass. Basically, you would usually store the credentials in a database and then authenticate the users against the database, not Linux Shell itself. > Since I am a newbie, I may have misunderstood some concepts here. Most of them. PHP is a programming language, not a shell interface or something. Stays up to you what to do once user runs your PHP script. -- Maxim Maletsky [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php