Since Ubuntu runs in a virtual machine, when you mount a Windows shared folder through Ubuntu, some CAE software will report a calculation error when running it in the mount point. Consider sharing the Ubuntu folder with Windows, so you need to build a Samba server on the Ubuntu system.
First, install the samba package on Ubuntu:
sudo apt install samba -y
Create a shared folder:
mkdir ${HOME}/LinuxShare
Edit the Samba configuration file /etc/samba/smb.conf
:
sudo vim /etc/samba/smb.conf
Add the following content to the end of the file, save and exit:
[Ubuntu_Share] # The name of the shared folder displayed on the client
comment = Samba # Comment, displayed to the user
path = /home/***/LinuxShare # The local path of the shared folder, fill in the absolute path
public = yes # Whether anonymous users are allowed to access
writable = yes # Whether users are allowed to edit
available = yes # Whether it is available
browseable = yes # Whether it can be browsed on the network
valid users = user # Fill in the Ubuntu login user name
Set a password for the Samba user:
sudo smbpasswd -a user
Start the Samba service daemon:
sudo systemctl enable smbd
sudo systemctl start smbd
Query the Samba service status:
sudo systemctl status smbd

Active: active (running)
, running normally.
Update the Samba configuration file /etc/samba/smb.conf
and refresh it with the following command:
sudo service smbd restart
Add firewall rules:
sudo ufw allow samba
After the configuration is complete, you can access the shared folder on the Windows side. For more information, please refer to other documents.