Linux Lite Forums

Hardware - Support => Network => Topic started by: llmojo on April 20, 2021, 04:03:29 PM

Title: How to edit /etc/fstab to mount a windowsshare permanent
Post by: llmojo on April 20, 2021, 04:03:29 PM
Hello everyone

On my windows10-PC with virtualbox and LinuxLite5.4. I've created a share on windows. Now i try to follow the instruction at this link
https://wiki.ubuntu.com/MountWindowsSharesPermanently (https://wiki.ubuntu.com/MountWindowsSharesPermanently). In Linuxlite the entire samba package is installed.
So i've created a mountpoint /media/win_share, a credentials-file /homelinuxlite/.smbcredentials with username, password and domain and edit /ect/fstab.

the entry in /etc/fstab looks like this right now:
Code: [Select]
//xxx.xxx.xx.x/win_share /media/win_share cifs credentials=/home/linuxlite/.smbcredentials,noauto,uid=1000,gid=1000,dir_mode=0700,file_mode=1000,iocharset=utf8,sec=ntlm 0 0
a. Does th options have an order? or are they random?

the win_share appears on the desktop but unmounted. when i click on it i got an error massage
Quote
mount: /media/win_share:this operation can be excuted by user root

b. where is my failure ?

ps:I am new to Linux and thank you for your help
Title: Re: How to edit /etc/fstab to mount a windowsshare permanent
Post by: Moltke on April 20, 2021, 04:42:05 PM
Hello everyone

On my windows10-PC with virtualbox and LinuxLite5.4.

There's something I don't understand, is Windows 10 a VM? Is Linux Lite a VM? Which is which? Are you dual-booting Win10-Linux Lite? I ask because the link clearly states that
Quote
The shares might be hosted on a Windows computer/server, or on a Linux/UNIX server running Samba.
Meaning there have to be two computers for this to work or one must be a VM which is always running.

Quote
I've created a share on windows. Now i try to follow the instruction at this link
https://wiki.ubuntu.com/MountWindowsSharesPermanently (https://wiki.ubuntu.com/MountWindowsSharesPermanently). In Linuxlite the entire samba package is installed.
So i've created a mountpoint /media/win_share, a credentials-file /homelinuxlite/.smbcredentials with username, password and domain and edit /ect/fstab.

I think using /etc/samba/smb.conf let you do this, unless you're trying to do something special here.

Quote
the entry in /etc/fstab looks like this right now:
Code: [Select]
//xxx.xxx.xx.x/win_share /media/win_share cifs credentials=/home/linuxlite/.smbcredentials,noauto,uid=1000,gid=1000,dir_mode=0700,file_mode=1000,iocharset=utf8,sec=ntlm 0 0
a. Does th options have an order? or are they random?

the win_share appears on the desktop but unmounted. when i click on it i got an error massage
Quote
mount: /media/win_share:this operation can be excuted by user root

b. where is my failure ?

ps:I am new to Linux and thank you for your help

You need to either become root or use sudo to mount the drive
Code: [Select]
sudo mount /media/win_share
Title: Re: How to edit /etc/fstab to mount a windowsshare permanent
Post by: llmojo on April 20, 2021, 05:05:08 PM
@Moltke sorry for the confision


On the windows-PC i installed Oracle VirtualBox6.1
On Virtualbox i installed Linux Lite5.4
On the windows-PC i created a share -> D:/win_share
So LinuxLite(VM) can only run when the windows-PC runs as well, i think
If am right the Windows PC is the server

this works ->
Code: [Select]
sudo mount /media/win_share
But how can i access this folder with out sudo?

I hope this is easier to understand
Title: Re: How to edit /etc/fstab to mount a windowsshare permanent
Post by: Moltke on April 20, 2021, 08:09:55 PM
@Moltke sorry for the confision


On the windows-PC i installed Oracle VirtualBox6.1
On Virtualbox i installed Linux Lite5.4
On the windows-PC i created a share -> D:/win_share
So LinuxLite(VM) can only run when the windows-PC runs as well, i think
If am right the Windows PC is the server

I hope this is easier to understand

Thanks, that clarifies a few things. What is it exactly you want to achieve with that? If Linux Lite is a VM running in virtualbox which is installed in Windows 10, then it'll be available only and when the Windows PC is on. In virtualbox, there's a feature to create a share folder, and you don't need to go through all this problem, it's a matter of ticking a box to make it permanent. In virtualization jargon, Windows 10 is the host OS and Linux the guest OS. Did you install virtualbox guest additions and VBox extension pack? https://www.virtualbox.org/wiki/Downloads These 2 packages will improve the way you interact with your virtual machines. Here are a couple of articles you might want to read
https://helpdeskgeek.com/virtualization/virtualbox-share-folder-host-guest/
https://www.virtualbox.org/manual/ch04.html#additions-linux

It seems to me that what you're trying to do is something that can be done with two computers.

Quote
this works ->
Code: [Select]
sudo mount /media/win_share
But how can i access this folder with out sudo?


I don't think you can. It might work if you make the mountpoint in /home, so instead of /media/win_share is $HOME/win_share, but I suggest that you carefully read the article on how to create a share folder in virtualbox first, and you'll find that it is actually easier than you thought, and certainly a lot way easier than this.
Title: Re: How to edit /etc/fstab to mount a windowsshare permanent
Post by: firenice03 on April 20, 2021, 10:56:16 PM
@llmojo  I 2nd @Moltke says, once you have the additions installed in VB there is a shared folder you can add/mount.
If I recall once you have it added/shared you can add just like any mount in fstab without added permissions..

Not in front of mine but, more sharing host to guest.
Else the host and guest will need to he on same network, its own ip same subnet, firewalls, perms etc...

If you're trying a real world scenario, I'd do a 2nd guest, have the guests on same network and configure like 2 nodes vs. host & guest...
Title: Re: How to edit /etc/fstab to mount a windowsshare permanent
Post by: llmojo on April 21, 2021, 05:28:47 AM
ok thank you for your help

I've installed the guestaddisions at LinuxLite(VM) and use the win_share as sharedfolder. it works fine
Title: Re: How to edit /etc/fstab to mount a windowsshare permanent
Post by: Moltke on April 21, 2021, 10:43:51 AM
ok thank you for your help

I've installed the guestaddisions at LinuxLite(VM) and use the win_share as sharedfolder. it works fine

Easy enough, wasn't it? Glad you solved it. Remember to mark your thread as solved, to do that:

In the first post of your thread, click in Modify and where it reads Select Prefix click in the drop-down menu and select Solved

(https://i.imgur.com/n9UeMm1.png)

Then click in Save to apply changes.

(https://i.imgur.com/z1yJ89p.png)

You might want to read here to learn a few other procedures and guidelines https://www.linuxliteos.com/forums/introductions/forum-posting-guidelines/