Annotation of loncom/html/adm/help/tex/Guts_User_Dir.tex, revision 1.1
1.1 ! bowersj2 1: \label{Guts_User_Dir}
! 2:
! 3: Every user in the system has one library server, which is their home
! 4: server. It stores the authoritative copy of all of their records.
! 5: Internally, this data is stored in a directory
! 6:
! 7: \texttt{/home/httpd/lonUsers/}\texttt{\emph{domain}}\texttt{/}\texttt{\emph{firstChar}}\texttt{/}\texttt{\emph{secondChar}}\texttt{/}\texttt{\emph{thirdChar}}\texttt{/}\texttt{\emph{login}}
! 8:
! 9: for example, for {}``smith'' at {}``msu'':
! 10:
! 11: \texttt{/home/httpd/lonUsers/msu/s/m/i/smith/}
! 12:
! 13: %
! 14: \begin{figure}
! 15: \begin{lyxcode}
! 16: \#>~ls~-alF~/home/httpd/lonUsers/msu/k/o/r/kortemey
! 17:
! 18:
! 19:
! 20: -rw-r-{}-r-{}-~~~1~www~~~~~~users~~~~~~~13006~May~15~12:21~activity.log
! 21:
! 22: -rw-r-{}-{}-{}-{}-~~~1~www~~~~~~users~~~~~~~12413~Oct~26~~2000~coursedescriptions.db
! 23:
! 24: -rw-r-{}-r-{}-~~~1~www~~~~~~users~~~~~~~11361~Oct~26~~2000~coursedescriptions.hist
! 25:
! 26: -rw-r-{}-{}-{}-{}-~~~1~www~~~~~~users~~~~~~~13576~Apr~19~17:45~critical.db
! 27:
! 28: -rw-r-{}-r-{}-~~~1~www~~~~~~users~~~~~~~~1302~Apr~19~17:45~critical.hist
! 29:
! 30: -rw-r-{}-{}-{}-{}-~~~1~www~~~~~~users~~~~~~~13512~Apr~19~17:45~email\_status.db
! 31:
! 32: -rw-r-{}-r-{}-~~~1~www~~~~~~users~~~~~~~~1496~Apr~19~17:45~email\_status.hist
! 33:
! 34: -rw-r-{}-r-{}-~~~1~www~~~~~~users~~~~~~~12373~Apr~19~17:45~environment.db
! 35:
! 36: -rw-r-{}-r-{}-~~~1~www~~~~~~users~~~~~~~~~169~Apr~19~17:45~environment.hist
! 37:
! 38: -rw-r-{}-{}-{}-{}-~~~1~www~~~~~~users~~~~~~~12315~Oct~25~~2000~junk.db
! 39:
! 40: -rw-r-{}-r-{}-~~~1~www~~~~~~users~~~~~~~~1590~Nov~~4~~1999~junk.hist
! 41:
! 42: -rw-r-{}-{}-{}-{}-~~~1~www~~~~~~users~~~~~~~23626~Apr~19~17:45~msu\_12679c3ed543a25msul1.db
! 43:
! 44: -rw-r-{}-r-{}-~~~1~www~~~~~~users~~~~~~~~3363~Apr~19~17:45~msu\_12679c3ed543a25msul1.hist
! 45:
! 46: -rw-r-{}-{}-{}-{}-~~~1~www~~~~~~users~~~~~~~17242~Nov~13~~2000~msu\_1827338c7d339a3msul1.db
! 47:
! 48: -rw-r-{}-r-{}-~~~1~www~~~~~~users~~~~~~~~1986~Nov~13~~2000~msu\_1827338c7d339a3msul1.hist
! 49:
! 50: -rw-r-{}-{}-{}-{}-~~~1~www~~~~~~users~~~~~~~18497~Dec~21~11:25~msu\_1827338c7d339b4msul1.db
! 51:
! 52: -rw-r-{}-r-{}-~~~1~www~~~~~~users~~~~~~~~3801~Dec~21~11:25~msu\_1827338c7d339b4msul1.hist
! 53:
! 54: -rw-r-{}-{}-{}-{}-~~~1~www~~~~~~users~~~~~~~12470~Apr~19~17:45~nohist\_annotations.db
! 55:
! 56: -rw-r-{}-{}-{}-{}-~~~1~www~~~~~~users~~~~~~~13395~Nov~15~~2000~nohist\_bookmarks.db
! 57:
! 58: -rw-r-{}-{}-{}-{}-~~~1~www~~~~~~users~~~~~~104264~Apr~19~17:45
! 59:
! 60: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~nohist\_calculatedsheets\_msu\_12679c3ed543a25msul1.db
! 61:
! 62: -rw-r-{}-{}-{}-{}-~~~1~www~~~~~~users~~~~~~~13248~Apr~~5~17:18
! 63:
! 64: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~nohist\_calculatedsheets\_msu\_1827338c7d339b4msul1.db
! 65:
! 66: -rw-r-{}-{}-{}-{}-~~~1~www~~~~~~users~~~~~~~12568~Oct~28~~2000~nohist\_coursedescriptions.db
! 67:
! 68: -rw-r-{}-{}-{}-{}-~~~1~www~~~~~~users~~~~~~765954~Apr~19~17:45~nohist\_email.db
! 69:
! 70: -rw-r-{}-r-{}-~~~1~www~~~~~~users~~~~~~710631~Apr~19~17:45~nohist\_email.hist
! 71:
! 72: -rw-r-{}-r-{}-~~~1~www~~~~~~users~~~~~~~~~~13~Apr~19~17:45~passwd
! 73:
! 74: -rw-r-{}-r-{}-~~~1~www~~~~~~users~~~~~~~12802~May~~3~13:08~roles.db
! 75:
! 76: -rw-r-{}-r-{}-~~~1~www~~~~~~users~~~~~~~~1316~Apr~12~16:05~roles.hist
! 77: \end{lyxcode}
! 78:
! 79: \caption{Sample user directory listing}
! 80: \end{figure}
! 81: Files ending in \texttt{.db} are GDBM files, files ending in \texttt{.hist}
! 82: are logs of entries to these files. Filenames starting with \texttt{nohist}
! 83: do not keep history files. \texttt{passwd} stores the login mechanism
! 84: and password (if applicable).
! 85:
! 86: \texttt{environment} stores name-value pairs that are automatically
! 87: added to the session environment at login time, for example the full
! 88: name, etc.
! 89:
! 90: \texttt{roles} stores the user's roles.
! 91:
! 92: \texttt{critical}, \texttt{nohist\_email}, and \texttt{email\_status}
! 93: are used by the messaging mechanisms
! 94:
! 95: Files with a course-ID as name, for example \texttt{msu\_12679c3ed543a25msul1.db},
! 96: store performance data for that student in the course, as stored by
! 97: \texttt{store} and \texttt{restore} in \texttt{lonnet}.
! 98:
! 99: Other files are caches, for example for previously calculated spreadsheets,
! 100: etc.
! 101:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>