Hello, Thank you for all your replies. Nevertheless I still continue not to understand why it's necessary for Samba to look inside the RIGHTSLIST.DAT. I think that SYSUAF.DAT alone is sufficient to turn a Username into an UIC (in fact, in earlier version of VMS, the RIGHTSLIST.DAT file did'nt even exist). After that, given an UIC, one can launch a process without any other information about the user's account.
Example: $ run/detached - /input=xxx - /output=yyy - /uic=[212,245] - /process_name=zzz - sys$system:loginout.exe In this example, you could put "john" in place of [212,245] if your RIGHTSLIST.DAT own the right identifier ("uaf> add /id john /val=uic:[212,245]"). BUT WHY DO THAT SINCE YOU ALREADY KNOW THAT JOHN'S UIC IS [212,245] ? History: > Samba on OpenVMS requires that the UIC match a username, and that the > username have a default directory that it has write access to. Ok, there is no probleme with that. > Rightslist.dat is what provides the mapping between the UIC and the > USERNAME. Because a UIC was logged, it means that the username in use > by the client exists in that database. I don't aggree with that. SYSUAF.DAT alone can give an UIC after a Username (and that's how VMS launch your process when you log on). Regards, Georges "This e-mail is confidential and may contain legally privileged information. If you are not the intended recipient, you should not copy, distribute, disclose or use the information it contains. Please e-mail the sender immediately and delete this message from your system. E-mails are susceptible to corruption, interception and unauthorised amendment; we do not accept liability for any such changes, or for their consequences. You should be aware, that the company may monitor your emails and their content"