So I want to share some files with someone in the network,but I don't want make a user for them nor let them connect to truenas anonymously,,is there a plugin that allow me to download the files directly using a link,,for example if I type 192.168.1.100/something/file it start to download the file
You expect TrueNAS to have a process to display its files through a web interface. That is not built-in as standard. Only the known protocols like SMB, NFS, iSCSI and so on. You can check the plugins section if a container exists that can support your need. There is for example a software called 'Filemanager' that can display local files in a web browser, the anonym auth would have to be checked.