Solved

Fedora / Samba n00b - how to make a share accessible by 4 users.  Only originator can edit.  All  others "save as"

Posted on 2011-03-15
14
481 Views
Last Modified: 2012-05-11
Win7 / xp cleints.
 
What could this be?  Anyone any ideas?
I need 4 out of say 15 users to be able to see and edit files. All other users on Samba - no access.

This is the folder:

drwxrwxrwx. 5 root root 4096 Mar 15 03:55 admin-private
[ed@server1 users folders]$ ls -ld admin-public

0
Comment
Question by:fcek
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 9
  • 5
14 Comments
 
LVL 16

Accepted Solution

by:
santoshmotwani earned 500 total points
ID: 35143341
you can create a new user group say adminpublic and put all 4 users in that.

add this to smb.conf :

[admin-public]
   comment = admin public
   writable = yes
   locking = no
   path = (your path to folder)
   directory mode = 777
  create mode = 666
  valid users = @adminpublic
  force group = adminpublic
  create mask = 0660
  directory mask = 0771
 

Let me know how you go.
0
 

Author Comment

by:fcek
ID: 35143446


Hi,

Ive a test server beside a working one .......

> Done this "you can create a new user group say adminpublic and put all 4 users in that."

Where is the smb.conf ? How can I edit it?

Im alright at DOS, but this is new to me.
0
 

Author Comment

by:fcek
ID: 35143476

Found this on google - will try it

Modify /etc/samba/smb.conf
0
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 16

Expert Comment

by:santoshmotwani
ID: 35143492
Create a group :

groupadd adminpublic
useradd -g adminpublic username

Do this for your four users.

smb.conf :

step :1
 sudo vi /etc/samba/smb.conf

step : 2

type i ( insert mode)

step 3:

go at the bottom of smb.conf

type this :

[admin-public]
   comment = admin public
   writable = yes
   locking = no
   path = (your path to folder)
   directory mode = 777
  create mode = 666
  valid users = @adminpublic
  force group = adminpublic
  create mask = 0660
  directory mask = 0771

step 4:

:w ( to save)

then quit

restart samba services :

/etc/init.d/samba restart

let me know how you go




0
 

Author Comment

by:fcek
ID: 35143496


Cool, will give that a whirl now.
0
 

Author Comment

by:fcek
ID: 35143570


Hi,  Is it easier to do this in a Terminal window?
I was advised to use a Konsole - what say you?
0
 
LVL 16

Expert Comment

by:santoshmotwani
ID: 35143574
yes u have to do it via konsole
0
 
LVL 16

Expert Comment

by:santoshmotwani
ID: 35143576
as u r new to linux :

this will help you http://www.yolinux.com/TUTORIALS/unix_for_dos_users.html
0
 

Author Comment

by:fcek
ID: 35143589


All good ............. but

step 4:

:w ( to save)

?

I cant save a the moment.
How to save?

0
 
LVL 16

Expert Comment

by:santoshmotwani
ID: 35143597
Press <Esc> to get back to command mode

and either type zz ( save & exit) or :w(save)
0
 

Author Comment

by:fcek
ID: 35143762

All cool.  Im going to create two more question - will post links here then close this one.
 

I want to start from the top over two questions if I may

1) create a share called zzzz

2) permissions (which I can part follow from this)
Maybe call the group of users zzzz-group
0
 

Author Comment

by:fcek
ID: 35143775
0
 

Author Comment

by:fcek
ID: 35143803
0
 

Author Comment

by:fcek
ID: 35143807

Its 1am here, thanks for the help.  Will crack on tomorrow with them 2 new questions.

0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

If you have a server on collocation with the super-fast CPU, that doesn't mean that you get it running at full power. Here is a preamble. When doing inventory of Linux servers, that I'm administering, I've found that some of them are running on l…
Fine Tune your automatic Updates for Ubuntu / Debian
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…

756 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