Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place! |
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.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
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.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
 |
12-30-2009, 03:03 PM
|
#1
|
Senior Member
Registered: Jun 2009
Posts: 1,795
Rep:
|
Editing read-only samba.conf
I need to create a temporary samba share on a server already running samba, with multiple shares. I did a vi smb.conf in /etc/samba, but its warning me that its a read-only file, so I did a q! to get out of it because that didn't seem right.
Am I doing something wrong?
|
|
|
12-30-2009, 03:07 PM
|
#2
|
Member
Registered: May 2009
Posts: 142
Rep:
|
It depends which user you are trying to edit the file as. If the file belongs to root with write permissions only for root, it's probable that you are editing it as a vanilla user.
You can usually force a write with w! followed by q - given sufficient privileges but the short answer is you may need to be root / owner to edit it.
|
|
|
12-30-2009, 03:08 PM
|
#3
|
LQ Guru
Registered: Aug 2001
Location: Fargo, ND
Distribution: SuSE AMD64
Posts: 15,733
|
You could have used ":wq!" instead to save your changes. My smb.conf file has rw permissions for root.
Run "testparm" to validate your changes. Then restart samba of course.
|
|
|
12-30-2009, 03:09 PM
|
#4
|
Senior Member
Registered: Jun 2009
Posts: 1,795
Original Poster
Rep:
|
the file has -rw-r--r-- on it, does that help clear it up? I just dont want to break the server!
|
|
|
12-30-2009, 03:10 PM
|
#5
|
Member
Registered: Aug 2003
Distribution: Mandrake 9.0; FC4; FC8; SUSE 10.3; SUSE 12.1; SUSE 13.2
Posts: 643
Rep:
|
Which linux distribution is this on (RHEL or CentOS) and what version is it? What program do you normally use to manage your samba shares?
|
|
|
12-30-2009, 03:12 PM
|
#6
|
Senior Member
Registered: Jun 2009
Posts: 1,795
Original Poster
Rep:
|
RHEL, not sure what version. I only have access to the CLI, so I thought I could only vi the config file.
|
|
|
12-30-2009, 03:19 PM
|
#7
|
Member
Registered: Aug 2003
Distribution: Mandrake 9.0; FC4; FC8; SUSE 10.3; SUSE 12.1; SUSE 13.2
Posts: 643
Rep:
|
Quote:
Originally Posted by Dave_Devnull
It depends which user you are trying to edit the file as. If the file belongs to root with write permissions only for root, it's probable that you are editing it as a vanilla user...
|
That would certainly cause vi to say the file is read-only. Regarding belonging to root with write permissions only for root, I would hope that is the case. Otherwise, his system has major security problems.
Last edited by xode; 12-30-2009 at 03:30 PM.
|
|
|
12-30-2009, 03:21 PM
|
#8
|
Senior Member
Registered: Jun 2009
Posts: 1,795
Original Poster
Rep:
|
I'm not logged in as root right now, so I'm guess I'm secure :-) even though I can't the share I need haha
|
|
|
12-30-2009, 03:28 PM
|
#9
|
Member
Registered: Aug 2003
Distribution: Mandrake 9.0; FC4; FC8; SUSE 10.3; SUSE 12.1; SUSE 13.2
Posts: 643
Rep:
|
Quote:
Originally Posted by rjo98
RHEL, not sure what version. I only have access to the CLI, so I thought I could only vi the config file.
|
My recommendations:
(1) Open a terminal shell.
(2) su root
(3) Enter root's password.
(4) cd /etc/samba
(5) cp smb.conf smb-backup30dec2009.conf (i.e. make a copy of your file before changing it so that you can restore the original if you need to)
(6) vi smb.conf (make your changes)
(7) restart samba and test your new smb.conf.
|
|
|
12-30-2009, 03:40 PM
|
#10
|
Senior Member
Registered: Jun 2009
Posts: 1,795
Original Poster
Rep:
|
Ok, so if i can't su to root, i'm kinda screwed then, right?
|
|
|
12-31-2009, 02:54 AM
|
#11
|
Member
Registered: May 2009
Posts: 142
Rep:
|
Quote:
Originally Posted by rjo98
Ok, so if i can't su to root, i'm kinda screwed then, right?
|
You sure is girlfriend ;-)
Is this your own box that you are in charge of, or is it a corporate server you are trying to 'tweak'?
|
|
|
12-31-2009, 09:22 AM
|
#12
|
Senior Member
Registered: Jun 2009
Posts: 1,795
Original Poster
Rep:
|
It's a box i'm partially in charge of. I'm just trying to copy a bunch of files up to it from my PC, to save me hours of time before I drop them in a watched folder to import into my system.
|
|
|
12-31-2009, 11:28 AM
|
#13
|
Member
Registered: Oct 2004
Location: Atlanta
Distribution: CentOS, RHEL, HP-UX, OS X
Posts: 567
Rep:
|
You have to be root or you have to be part of the root group in order to change that file my friend.
|
|
|
12-31-2009, 11:30 AM
|
#14
|
Senior Member
Registered: Jun 2009
Posts: 1,795
Original Poster
Rep:
|
OK, thanks everybody. I think I'm just going to copy all the files to one of the servers I loaded, then rsync them over to that one. happy new year!
|
|
|
All times are GMT -5. The time now is 03:16 AM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|