LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
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


Reply
  Search this Thread
Old 12-30-2009, 02:03 PM   #1
anon091
Senior Member
 
Registered: Jun 2009
Posts: 1,795

Rep: Reputation: 49
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?
 
Old 12-30-2009, 02:07 PM   #2
Dave_Devnull
Member
 
Registered: May 2009
Posts: 142

Rep: Reputation: 24
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.
 
Old 12-30-2009, 02:08 PM   #3
jschiwal
LQ Guru
 
Registered: Aug 2001
Location: Fargo, ND
Distribution: SuSE AMD64
Posts: 15,733

Rep: Reputation: 682Reputation: 682Reputation: 682Reputation: 682Reputation: 682Reputation: 682
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.
 
Old 12-30-2009, 02:09 PM   #4
anon091
Senior Member
 
Registered: Jun 2009
Posts: 1,795

Original Poster
Rep: Reputation: 49
the file has -rw-r--r-- on it, does that help clear it up? I just dont want to break the server!
 
Old 12-30-2009, 02:10 PM   #5
xode
Member
 
Registered: Aug 2003
Distribution: Mandrake 9.0; FC4; FC8; SUSE 10.3; SUSE 12.1; SUSE 13.2
Posts: 638
Blog Entries: 1

Rep: Reputation: 52
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?
 
Old 12-30-2009, 02:12 PM   #6
anon091
Senior Member
 
Registered: Jun 2009
Posts: 1,795

Original Poster
Rep: Reputation: 49
RHEL, not sure what version. I only have access to the CLI, so I thought I could only vi the config file.
 
Old 12-30-2009, 02:19 PM   #7
xode
Member
 
Registered: Aug 2003
Distribution: Mandrake 9.0; FC4; FC8; SUSE 10.3; SUSE 12.1; SUSE 13.2
Posts: 638
Blog Entries: 1

Rep: Reputation: 52
Quote:
Originally Posted by Dave_Devnull View Post
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 02:30 PM.
 
Old 12-30-2009, 02:21 PM   #8
anon091
Senior Member
 
Registered: Jun 2009
Posts: 1,795

Original Poster
Rep: Reputation: 49
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
 
Old 12-30-2009, 02:28 PM   #9
xode
Member
 
Registered: Aug 2003
Distribution: Mandrake 9.0; FC4; FC8; SUSE 10.3; SUSE 12.1; SUSE 13.2
Posts: 638
Blog Entries: 1

Rep: Reputation: 52
Quote:
Originally Posted by rjo98 View Post
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.
 
Old 12-30-2009, 02:40 PM   #10
anon091
Senior Member
 
Registered: Jun 2009
Posts: 1,795

Original Poster
Rep: Reputation: 49
Ok, so if i can't su to root, i'm kinda screwed then, right?
 
Old 12-31-2009, 01:54 AM   #11
Dave_Devnull
Member
 
Registered: May 2009
Posts: 142

Rep: Reputation: 24
Quote:
Originally Posted by rjo98 View Post
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'?
 
Old 12-31-2009, 08:22 AM   #12
anon091
Senior Member
 
Registered: Jun 2009
Posts: 1,795

Original Poster
Rep: Reputation: 49
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.
 
Old 12-31-2009, 10:28 AM   #13
worm5252
Member
 
Registered: Oct 2004
Location: Atlanta
Distribution: CentOS, RHEL, HP-UX, OS X
Posts: 567

Rep: Reputation: 57
You have to be root or you have to be part of the root group in order to change that file my friend.
 
Old 12-31-2009, 10:30 AM   #14
anon091
Senior Member
 
Registered: Jun 2009
Posts: 1,795

Original Poster
Rep: Reputation: 49
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!
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
editing dhcpd.conf renaissance Ubuntu 2 06-02-2006 01:58 AM
Editing grub.conf Richlw Linux - Newbie 5 04-28-2005 03:05 PM
Example share in smb.conf doesn't work - read/write vs read only kleptophobiac Linux - Networking 0 09-01-2004 07:14 PM
samba conf file is read-only to root tmoorman Linux - Software 9 11-10-2003 08:23 AM
lilo.conf and grub.conf no read access shanenin Linux - Software 1 10-02-2003 03:53 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 06:48 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration