Solved

Best way to connect to Samba (Windows) share on Fedora 13 startup

Posted on 2010-09-16
9
933 Views
Last Modified: 2012-06-21
Hi guys

What's the best way to connect to a SMB share on Fedora 13 machine startup?

I tried updating my rc.local script before but the whole thing hung before login and I had to reformat.

What is the safest way to do this?
0
Comment
Question by:butterhook
  • 4
  • 2
  • 2
  • +1
9 Comments
 
LVL 6

Accepted Solution

by:
fluk3d earned 500 total points
Comment Utility
0
 
LVL 1

Author Comment

by:butterhook
Comment Utility
But will this mount be there on startup after restarting?
0
 
LVL 6

Expert Comment

by:fluk3d
Comment Utility
Yes check the second link
0
 
LVL 26

Expert Comment

by:jar3817
Comment Utility
I just put the mount command in /etc/rc.d/rc.local

mount -t cifs -o user=username,password=yourpassword,rw //ip.addr/share /mnt/point
0
What Is Threat Intelligence?

Threat intelligence is often discussed, but rarely understood. Starting with a precise definition, along with clear business goals, is essential.

 
LVL 1

Author Comment

by:butterhook
Comment Utility
This has now worked - but the problem now is that only root (i.e. when I su) has access to the share to write.

Is there any way I can make it writeable by other users?

Example: when I write touch hello.txt as root I can write to the mounted drive, but doing the same without sudoing then permission is denied to write.
0
 
LVL 2

Expert Comment

by:TheKeyboardSlayer
Comment Utility
You have to make sure that the USER you are using in the mount command has read/write access to the samba share.

For example, if I have a user named FAMILY and a share that mounts using that user and the password for that user, I need to make sure that the SMB share allows access to family. To do this, I make sure in the smb.conf file that the share allows user FAMILY to access it. You'll have to add in "user = USERNAME" inside the settings for that share in your smb.conf. After that, make sure the username has write access on that directory by using the CHMOD command on that directory to grat the user access.

If you'r e mounting a Windows share and you can't write to it, it's because you haven't specified a UID and a GID (user ID and group ID) in the mount command. Say you have user FAMILY and you want to mount it that way. Add uid=family and gid=users


mount -t cifs -o user=username,password=yourpassword,uid=family,gid=users,rw //ip.addr/share /mnt/point
0
 
LVL 26

Expert Comment

by:jar3817
Comment Utility
also make sure the permissions are set properly on the mount point. If you want everyone to write to the share (not just root), make sure you chmod 777 on /mnt/point.
0
 
LVL 1

Author Comment

by:butterhook
Comment Utility
The /mnt/point doesn't seem to be changing permissions when I chmod it to 777 - any idea what I can do?
0
 
LVL 1

Assisted Solution

by:butterhook
butterhook earned 0 total points
Comment Utility
I included the noperm switch in the mount command and it worked.
0

Featured Post

Complete Microsoft Windows PC® & Mac Backup

Backup and recovery solutions to protect all your PCs & Mac– on-premises or in remote locations. Acronis backs up entire PC or Mac with patented reliable disk imaging technology and you will be able to restore workstations to a new, dissimilar hardware in minutes.

Join & Write a Comment

Suggested Solutions

Setting up Secure Ubuntu server on VMware 1.      Insert the Ubuntu Server distribution CD or attach the ISO of the CD which is in the “Datastore”. Note that it is important to install the x64 edition on servers, not the X86 editions. 2.      Power on th…
I. Introduction There's an interesting discussion going on now in an Experts Exchange Group — Attachments with no extension (http://www.experts-exchange.com/discussions/210281/Attachments-with-no-extension.html). This reminded me of questions tha…
Learn how to get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…
Connecting to an Amazon Linux EC2 Instance from Windows Using PuTTY.

763 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

6 Experts available now in Live!

Get 1:1 Help Now