linux 设置共享(linux创建用户组)

各位老铁们,大家好,今天由我来为大家分享linux 设置共享,以及linux创建用户组的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

linux怎么配置samba服务器

1.samba服务器目录:

企业数据目录:/companydata

公共目录:/companydata/share

销售部目录:/companydata/sales

技术部:/companydata/tech

2.企业员工情况:

总经理:gm

销售部:销售部经理 redking、员工 sky、员工 jane

技术部:技术部经理 michael、员工 bill、员工 joy

3.搭建samba文件服务器,建立公共共享目录,允许所有人访问,权限为只读,为销售部和技术部分别建立单独的目录,只可以总经理和相应部门员工访问,并且公司员工禁止访问非本部门的共享目录。

案例解析:

1.需求分析

对于建立公共目录public字段就可以实现匿名访问,员工只能访问本部门的共享目录,禁止访问非本部门的共享目录,可以通过设置目录共享字段“browseable= no”及字段“valid users”来实现其隐藏功能和相应的访问权限。这样设置不能很好得解决同一目录多种需求的权限设置,所以需要建立独立配置文件,为每个部门建立一个组后并为每个组建立配置文件来实现隔离用户权限会比较灵活。

2.解决方案

1)建立各部门专用共享目录

使用mkdir建立需求的共享目录以便分门别类的存储相应资料。

[root@RHEL~]#mkdir/companydata

[root@RHEL~]#mkdir/companydata/share

[root@RHEL~]#mkdir/companydata/sales

[root@RHEL~]#mkdir/companydata/tech

同时设置/companydata共享目录的用户权限

[root@RHEL~]#chmod–R 777/companydata

2)添加samba服务器描述及设置smbpasswd文件

默认/etc/samba/目录下没有smbpasswd文件,要先关闭samba的tdbsam验证。

解决方法:在smb.conf文件中注释掉passdb backend= tdbsam一行,为了指定samba用户的验证我们加上这一条smb passwd file=/etc/samba/smbpasswd,然后保存退出。

3)添加用户和组

先建立销售部组sales,技术部组tech,然后使用useradd命令添加总经理帐号gm及各个员工的帐号并加入相应的用户组。

[root@RHEL~]#groupadd sales

[root@RHEL~]#groupadd tech

[root@RHEL~]#useradd gm

[root@RHEL~]#useradd–g sales redking

[root@RHEL~]#useradd–g sales sky

[root@RHEL~]#useradd–g sales jane

[root@RHEL~]#useradd–g tech michael

[root@RHEL~]#useradd–g tech bill

[root@RHEL~]#useradd–g tech joy

接着使用smbpasswd命令添加samba用户:

[root@RHEL~]#smbpasswd–a gm

New SMB password:

Retype new SMB password:

Added user gm.

[root@RHEL~]#smbpasswd–a redking

New SMB password:

Retype new SMB password:

Added user reding.

[root@RHEL~]#smbpasswd–a sky

New SMB password:

Retype new SMB password:

Added user syk.

[root@RHEL~]#smbpasswd–a jane

New SMB password:

Retype new SMB password:

Added user jane.

[root@RHEL~]#smbpasswd–a michael

New SMB password:

Retype new SMB password:

Added user michael.

[root@RHEL~]#smbpasswd–a bill

New SMB password:

Retype new SMB password:

Added user bill.

[root@RHEL~]#smbpasswd–a joy

New SMB password:

Retype new SMB password:

Added user joy.

4)配置smb.conf文件

(1)建立单独配置文件

用户配置文件使用用户名命令,组配置文件使用组名命令。

[root@RHEL~]#cp/etc/samba/smb.conf/etc/samba/gm.smb.conf

[root@RHEL~]#cp/etc/samba/smb.conf/etc/samba/sales.smb.conf

[root@RHEL~]#cp/etc/samba/smb.conf/etc/samba/tech.smb.conf

(2)设置主配置文件smb.conf

配置smb.conf主配置文件,在global节点中添加相应字段,确保samba服务器的主配置文件可以调用独立的用户配置文件和组配置文件。

include=/etc/samba/%U.smb.conf表示使samba服务器加载/etc/samba目录下格式为“用户名.smb.conf”的配置文件。

include=/etc/samba/%G.smb.conf表示使samba服务器加载/etc/samba目录下格式为“组名.smb.conf”的配置文件。

设置共享目录/companydata/share

添加如下内容:

[public]

comment=public data

path=/companydata/share

public=yes

5)设置总经理gm配置文件

[root@RHEL~]#vim/etc/samba/gm.smb.conf

添加如下内容:

[sales]

comment=sales data

path=/companydata/sales

writable=yes

valid users=gm

[tech]

comment=tech data

path=/companydata/tech

writable=yes

valid users=gm

6)设置销售部组sales配置文件

[root@RHEL~]#vim/etc/samba/sales.smb.conf

添加如下内容:

[sales]

comment=sales data

path=/companydata/sales

writable=yes

valid users=@sales,gm

7)设置技术部组tech配置文件

[root@RHEL~]#vim/etc/samba/tech.smb.conf

添加如下内容:

[tech]

comment=tech data

path=/companydata/tech

writable=yes

valid users=@tech,gm

8)开启samba服务

[root@RHEL~]#service smb start

9)测试

分别用所设置账号进行测试。

linux共享文件夹怎么设置linux系统怎么访问共享文件夹

linux系统下怎么设置共享文件夹,首先第一步电机虚拟机下拉菜单设置选项

点击设置,稍等片刻出现如下画面,然后点击选项中的共享文件夹,右边点击总是启用

然后点击下面添加,会出现下一步,如下图所示

点击下一步

点击浏览会看到你的电脑里的几个盘里的文件目录,在文件目录里选择一个自己想用那个目录中那个文件当做共享文件夹,笔者用的是F盘里linuxshare,点击确定

点击下一步

点击完成后,进入如下的画面,再点击确定

这个时候打开终端,输入以下命令,就会看到电脑里文件啦

linux虚拟机怎么设置共享文件夹

1.

可以设置共享文件夹的前提条件是:虚拟机系统中已经安装了vmware

tools。

2.

先在物理机windows系统中创建一个文件夹,用作共享文件夹,并在里面放入一个文件,我创建的文件夹为“shared”

3.

启动vmware软件,注意,先不要启动虚拟机系统,

4.

依次单击【虚拟机】-->【设置】,

5.

在弹出的对话框中单击【选项】,

6.

单击【共享文件夹】,

7.

在右侧选择【总是启用】选项,

8.

单击【添加】按钮,

9.

在弹出的向导对话框中,单击【下一步】,

10.

单击【浏览】按钮,选择刚才创建的共享文件夹“shared”,下面的【名称】会自动生成,

11.

单击【完成】按钮

12.

可以看到共享文件夹已经添加,

13.

启动虚拟机系统,我的linux系统是centos

6.6,共享文件夹被放在【/mnt/hgfs/】目录下,即在【/mnt/hgfs/shared】中就可以找到被共享的文件了,

阅读剩余
THE END