Blame doc/modules/posix.pwd.html

Packit 437b5e
Packit 437b5e
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Packit 437b5e
<html>
Packit 437b5e
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
Packit 437b5e
<head>
Packit 437b5e
    <title>luaposix 33.3.0 Reference</title>
Packit 437b5e
    <link rel="stylesheet" href="../ldoc.css" type="text/css" />
Packit 437b5e
</head>
Packit 437b5e
<body>
Packit 437b5e
Packit 437b5e
Packit 437b5e
Packit 437b5e
Packit 437b5e
	
Packit 437b5e
	
<big></big>
Packit 437b5e
	
Packit 437b5e
 
Packit 437b5e
Packit 437b5e
Packit 437b5e
Packit 437b5e
Packit 437b5e
Packit 437b5e
Packit 437b5e
Packit 437b5e
Packit 437b5e

Packit 437b5e

luaposix 33.3.0

Packit 437b5e
Packit 437b5e
    Packit 437b5e
      
  • Index
  • Packit 437b5e
    Packit 437b5e
    Packit 437b5e

    Contents

    Packit 437b5e
      Packit 437b5e
    • Functions
    • Packit 437b5e
    • Tables
    • Packit 437b5e
      Packit 437b5e
      Packit 437b5e
      Packit 437b5e

      Modules

      Packit 437b5e
        Packit 437b5e
          
      • posix
      • Packit 437b5e
          
      • posix.ctype
      • Packit 437b5e
          
      • posix.curses
      • Packit 437b5e
          
      • posix.dirent
      • Packit 437b5e
          
      • posix.errno
      • Packit 437b5e
          
      • posix.fcntl
      • Packit 437b5e
          
      • posix.fnmatch
      • Packit 437b5e
          
      • posix.getopt
      • Packit 437b5e
          
      • posix.glob
      • Packit 437b5e
          
      • posix.grp
      • Packit 437b5e
          
      • posix.libgen
      • Packit 437b5e
          
      • posix.poll
      • Packit 437b5e
          
      • posix.pwd
      • Packit 437b5e
          
      • posix.sched
      • Packit 437b5e
          
      • posix.signal
      • Packit 437b5e
          
      • posix.stdio
      • Packit 437b5e
          
      • posix.stdlib
      • Packit 437b5e
          
      • posix.sys.msg
      • Packit 437b5e
          
      • posix.sys.resource
      • Packit 437b5e
          
      • posix.sys.socket
      • Packit 437b5e
          
      • posix.sys.stat
      • Packit 437b5e
          
      • posix.sys.statvfs
      • Packit 437b5e
          
      • posix.sys.time
      • Packit 437b5e
          
      • posix.sys.times
      • Packit 437b5e
          
      • posix.sys.utsname
      • Packit 437b5e
          
      • posix.sys.wait
      • Packit 437b5e
          
      • posix.syslog
      • Packit 437b5e
          
      • posix.termio
      • Packit 437b5e
          
      • posix.time
      • Packit 437b5e
          
      • posix.unistd
      • Packit 437b5e
          
      • posix.utime
      • Packit 437b5e
        Packit 437b5e

        Classes

        Packit 437b5e
          Packit 437b5e
            
        • posix.curses.chstr
        • Packit 437b5e
            
        • posix.curses.window
        • Packit 437b5e
          Packit 437b5e

          Examples

          Packit 437b5e
            Packit 437b5e
              
          • curses.lua
          • Packit 437b5e
              
          • dir.lua
          • Packit 437b5e
              
          • fork.lua
          • Packit 437b5e
              
          • fork2.lua
          • Packit 437b5e
              
          • getopt.lua
          • Packit 437b5e
              
          • glob.lua
          • Packit 437b5e
              
          • limit.lua
          • Packit 437b5e
              
          • lock.lua
          • Packit 437b5e
              
          • netlink-uevent.lua
          • Packit 437b5e
              
          • ping.lua
          • Packit 437b5e
              
          • poll.lua
          • Packit 437b5e
              
          • rt_sched.lua
          • Packit 437b5e
              
          • signal.lua
          • Packit 437b5e
              
          • socket.lua
          • Packit 437b5e
              
          • termios.lua
          • Packit 437b5e
              
          • tree.lua
          • Packit 437b5e
            Packit 437b5e
            Packit 437b5e
            Packit 437b5e
            Packit 437b5e
            Packit 437b5e
            Packit 437b5e

            Module posix.pwd

            Packit 437b5e

            Password Database Operations.

            Packit 437b5e

            Query the system password database.

            Packit 437b5e
            Packit 437b5e
            Packit 437b5e

            Functions

            Packit 437b5e
            Packit 437b5e
            	
            Packit 437b5e
            	endpwent ()
            Packit 437b5e
            	Release password database resources.
            Packit 437b5e
            	
            Packit 437b5e
            	
            Packit 437b5e
            	getpwent ()
            Packit 437b5e
            	Fetch next password entry.
            Packit 437b5e
            	
            Packit 437b5e
            	
            Packit 437b5e
            	getpwnam (name)
            Packit 437b5e
            	Fetch named user.
            Packit 437b5e
            	
            Packit 437b5e
            	
            Packit 437b5e
            	getpwuid (uid)
            Packit 437b5e
            	Fetch password entry with given user id.
            Packit 437b5e
            	
            Packit 437b5e
            	
            Packit 437b5e
            	setpwent ()
            Packit 437b5e
            	Rewind next getpwent back to start of database.
            Packit 437b5e
            	
            Packit 437b5e
            Packit 437b5e

            Tables

            Packit 437b5e
            Packit 437b5e
            	
            Packit 437b5e
            	PosixPasswd
            Packit 437b5e
            	Password record.
            Packit 437b5e
            	
            Packit 437b5e
            Packit 437b5e
            Packit 437b5e

            Packit 437b5e

            Packit 437b5e
            Packit 437b5e
            Packit 437b5e
                

            Functions

            Packit 437b5e
            Packit 437b5e
                
            Packit 437b5e
                
            Packit 437b5e
                
            Packit 437b5e
                endpwent ()
            Packit 437b5e
                
            Packit 437b5e
                
            Packit 437b5e
                Release password database resources.
            Packit 437b5e
            Packit 437b5e
            Packit 437b5e
            Packit 437b5e
            Packit 437b5e
            Packit 437b5e
                

            See also:

            Packit 437b5e
                
              Packit 437b5e
                       getpwent
              Packit 437b5e
                  
              Packit 437b5e
              Packit 437b5e
              Packit 437b5e
              Packit 437b5e
                  
              Packit 437b5e
                  
              Packit 437b5e
                  getpwent ()
              Packit 437b5e
                  
              Packit 437b5e
                  
              Packit 437b5e
                  Fetch next password entry.
              Packit 437b5e
              Packit 437b5e
              Packit 437b5e
              Packit 437b5e
                  

              Returns:

              Packit 437b5e
                  
                Packit 437b5e
                Packit 437b5e
                           PosixPasswd
                Packit 437b5e
                        next password record
                Packit 437b5e
                    
                Packit 437b5e
                Packit 437b5e
                Packit 437b5e
                    

                See also:

                Packit 437b5e
                    
                  Packit 437b5e
                           endpwent
                  Packit 437b5e
                      
                  Packit 437b5e
                  Packit 437b5e
                      

                  Usage:

                  Packit 437b5e
                      
                    Packit 437b5e
                            
                    Packit 437b5e
                      t = P.getpwent ()
                    Packit 437b5e
                      while t ~= nil do
                    Packit 437b5e
                        process (t)
                    Packit 437b5e
                        t = P.getpwent ()
                    Packit 437b5e
                      end
                    Packit 437b5e
                      P.endpwent ()
                    Packit 437b5e
                        
                    Packit 437b5e
                    Packit 437b5e
                    Packit 437b5e
                        
                    Packit 437b5e
                        
                    Packit 437b5e
                        getpwnam (name)
                    Packit 437b5e
                        
                    Packit 437b5e
                        
                    Packit 437b5e
                        Fetch named user.
                    Packit 437b5e
                    Packit 437b5e
                    Packit 437b5e
                        

                    Parameters:

                    Packit 437b5e
                        
                      Packit 437b5e
                              
                    • name
                    • Packit 437b5e
                                  string
                      Packit 437b5e
                               user name
                      Packit 437b5e
                              
                      Packit 437b5e
                          
                      Packit 437b5e
                      Packit 437b5e
                          

                      Returns:

                      Packit 437b5e
                          
                        Packit 437b5e
                        Packit 437b5e
                                   PosixPasswd
                        Packit 437b5e
                                passwd record for name
                        Packit 437b5e
                            
                        Packit 437b5e
                        Packit 437b5e
                        Packit 437b5e
                        Packit 437b5e
                            

                        Usage:

                        Packit 437b5e
                            
                          Packit 437b5e
                                  
                          t = P.getpwnam "root"
                          Packit 437b5e
                              
                          Packit 437b5e
                          Packit 437b5e
                          Packit 437b5e
                              
                          Packit 437b5e
                              
                          Packit 437b5e
                              getpwuid (uid)
                          Packit 437b5e
                              
                          Packit 437b5e
                              
                          Packit 437b5e
                              Fetch password entry with given user id.
                          Packit 437b5e
                          Packit 437b5e
                          Packit 437b5e
                              

                          Parameters:

                          Packit 437b5e
                              
                            Packit 437b5e
                                    
                          • uid
                          • Packit 437b5e
                                        int
                            Packit 437b5e
                                     user id
                            Packit 437b5e
                                    
                            Packit 437b5e
                                
                            Packit 437b5e
                            Packit 437b5e
                                

                            Returns:

                            Packit 437b5e
                                
                              Packit 437b5e
                              Packit 437b5e
                                         PosixPasswd
                              Packit 437b5e
                                      passwd record for uid
                              Packit 437b5e
                                  
                              Packit 437b5e
                              Packit 437b5e
                              Packit 437b5e
                              Packit 437b5e
                                  

                              Usage:

                              Packit 437b5e
                                  
                                Packit 437b5e
                                        
                                t = P.getpwuid (0)
                                Packit 437b5e
                                    
                                Packit 437b5e
                                Packit 437b5e
                                Packit 437b5e
                                    
                                Packit 437b5e
                                    
                                Packit 437b5e
                                    setpwent ()
                                Packit 437b5e
                                    
                                Packit 437b5e
                                    
                                Packit 437b5e
                                    Rewind next getpwent back to start of database.
                                Packit 437b5e
                                Packit 437b5e
                                Packit 437b5e
                                Packit 437b5e
                                Packit 437b5e
                                Packit 437b5e
                                    

                                See also:

                                Packit 437b5e
                                    
                                  Packit 437b5e
                                           getpwent
                                  Packit 437b5e
                                      
                                  Packit 437b5e
                                  Packit 437b5e
                                  Packit 437b5e
                                  Packit 437b5e
                                  Packit 437b5e
                                      

                                  Tables

                                  Packit 437b5e
                                  Packit 437b5e
                                      
                                  Packit 437b5e
                                      
                                  Packit 437b5e
                                      
                                  Packit 437b5e
                                      PosixPasswd
                                  Packit 437b5e
                                      
                                  Packit 437b5e
                                      
                                  Packit 437b5e
                                      Password record.
                                  Packit 437b5e
                                  Packit 437b5e
                                  Packit 437b5e
                                      

                                  Fields:

                                  Packit 437b5e
                                      
                                    Packit 437b5e
                                            
                                  • pw_name
                                  • Packit 437b5e
                                                string
                                    Packit 437b5e
                                             user's login name
                                    Packit 437b5e
                                            
                                    Packit 437b5e
                                            
                                  • pw_uid
                                  • Packit 437b5e
                                                int
                                    Packit 437b5e
                                             unique user id
                                    Packit 437b5e
                                            
                                    Packit 437b5e
                                            
                                  • pw_gid
                                  • Packit 437b5e
                                                int
                                    Packit 437b5e
                                             user's default group id
                                    Packit 437b5e
                                            
                                    Packit 437b5e
                                            
                                  • pw_dir
                                  • Packit 437b5e
                                                string
                                    Packit 437b5e
                                             initial working directory
                                    Packit 437b5e
                                            
                                    Packit 437b5e
                                            
                                  • pw_shell
                                  • Packit 437b5e
                                                string
                                    Packit 437b5e
                                             user's login shell path
                                    Packit 437b5e
                                            
                                    Packit 437b5e
                                        
                                    Packit 437b5e
                                    Packit 437b5e
                                    Packit 437b5e
                                    Packit 437b5e
                                    Packit 437b5e
                                    Packit 437b5e
                                    Packit 437b5e
                                    Packit 437b5e
                                    Packit 437b5e
                                    Packit 437b5e
                                     
                                    Packit 437b5e
                                     
                                    Packit 437b5e
                                    Packit 437b5e
                                    generated by LDoc 1.4.3
                                    Packit 437b5e
                                    Last updated 2015-03-01 09:06:02 
                                    Packit 437b5e
                                     
                                    Packit 437b5e
                                     
                                    Packit 437b5e
                                    </body>
                                    Packit 437b5e
                                    </html>