Linux - NewbieThis 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.
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.
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.
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.
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.
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.
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.
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.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.