Linux - NetworkingThis forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
Sorry, but being a linux noob coming from windows, I have no idea how to do that. I barely have an idea of what you mean about smb credentials at the moment.
well you can just do a "username=" and "password=" in line with the existing mask options you have, but a credentials file is used to hide those details from other users, as all users can read most files in /etc if they wish. if you add an option like "credentials=/home/youruser/samba_creds" and crate that file with "username=x" and "password=y" on seperate lines, and then change the rights to mode 600 (so only you can read and write to it) then you keep securirty. if your not fussed about that, then just hardcode the username and password directly in your autofs files.
Does auto.master AKA - autofs starts its operation for SUDO user only or for all other users too?
I mean why does it need "username=" and "password=" ? Aren't these to access the actual shared drive? Because the problem is that autofs does not mount the shared drives for other users automatically, unless I first log into my sudo account and run autofs there, then log out and log back in into another user and then the folders will work.
Other users can browse via samba no problem, but autofs - it seems as if it does not start automatically for them.
I will try what you have writeen above and will psot back.
autofs doesn't know, or care, about sudoers and such, it's totally outside of anythign like that. if autofs is configured to permit access according to its own config files, then that's kinda it. maybe i've misinterpreted your problem here, as the username and password are the credentials that are passed to the remote server, not used locally at all.
[QUOTE=robertpolson;2068304]Ok, the problem has been solved.
1) Go and download Autofs synaptic or Adept for Kubuntu.
2) sudo gedit /etc/auto.master
or
kdesu kate /etc/auto.master
and
this is what I have there:
Quote:
# Sample auto.master file
# This is an automounter map and it has the following format
# key [ -mount-options-separated-by-comma ] location
# For details of the format look at autofs(5).
/media/battlestation /etc/auto.battle --timeout=60 --ghost
/media.... is all you need to care about as the rest is commented out.
Make sure to put something close to -60 as I tried -4 seconds and that created a problem that via wireless connection I could not access the folders. The -ghost makes a it so that the location of the folders is remembered, meaning you can access the files without autofs mounting the folders.
2)auto.battle is where you specify what you want to mount. (note that auto.battle is the an empty text file I have created myself)
Here is what is in mine:
Quote:
G -fstype=cifs,noperm,iocharset=utf8,guest,file_mode= 0777,dir_mode=0777 ://192.168.1.7/G
F -fstype=cifs,noperm,iocharset=utf8,guest,file_mode=0777,dir_mod e=0777 ://192.168.1.7/F
G -fstype=cifs,noperm,iocharset=utf8,guest,file_mode=0777,dir_mod e=0777 ://192.168.1.7/G
Note that the above uses cifs file system and 0777 gives full read and write access. Reason I use cifs instead of smbfs is because Amarok works with cifs better and with smbfs I would get collection scan errors. See official Amarok samba wiki.
You can also use smbfs, it would look like this:
Quote:
G -fstype=smbfs,noperm,iocharset=utf8,guest,fmode=777,dmode=777 ://192.168.1.7/G
Where noperm, will make it so that Linux will not need to change permission on files on windows box as it does nto exist there.
That is it, just also go to terminal and do this
Quote:
sudo /etc/init.d/autofs restart
Hope this helps to someone in the future.
Last edited by robertpolson; 01-29-2007 at 05:58 PM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.