The command used to mount Samba file sharing is 'gio'(gnome input/output) utility.
File : smbmount.sh
Creating an alias for smbmount.sh in .bashrc file :
Open your '.bashrc' file on any editor and at the last line add this :
gio mount smb://<server_address>/<share>
Where we need to provide three things :- Username
- WORKGROUP
- Password
$ gio mount smb://192.168.56.101/Anonymous
Password required for share anonymous on 192.168.1.100
User [ajay]: Anonymous
Domain [WORKGROUP]: WORKGROUP
Password: <-------Password_here
Automating the whole Process with a Shell script :File : smbmount.sh
#!/bin/bash # Mount smb file server with below credentials # Name : Anonymous # WORKGROUP : WORKGROUP # Password : Anonymous echo -e "Anonymous\nWORKGROUP\nAnonymous" | gio mount \ smb://192.168.1.100/Anonymous >> /dev/null 2>&1
Creating an alias for smbmount.sh in .bashrc file :
Open your '.bashrc' file on any editor and at the last line add this :
alias smbmount="~/scripts/smbmount.sh"
I put script at "~/scripts/smbmount.sh", you can change it accoring to your location. Now open a new terminal and type 'smbmount' to mount smsb share on your destro. $ smbmount
Cheers !!