samba服务器搭建用户权限使用优化

1、安装samba服务的过程略过....

2、根据需要,分别自定义建立组名:

使用命令:groupadd  组名

如: groupadd   a1

groupadd   b1

3、通过以上新建的组名,再以useradd这个命令将已自定义新建的组名和用户名直接添加在一起。

useradd  -G  组名  用户名

useradd  -G    a1    a

useradd  -G    b1    b

4、通过完成上述的步骤,需要为samba的用户加上密码.

smbpasswd   用户名

smbpasswd     a          #a是用户名

5、为samba用户创建好了各自密码后,自定义建立用户存放的文件目录所在位置。

mkdir /路径/文件名

mkdir /test1/a1       #/test1/a1,这个目录是新建的,/代表根目录

6、创建完用户存放文件的目录后,根据生产需要,分配用户隶属于文件夹的权限。

chmod  (u/g/o+x/t)  /路径/文件夹

chmod   775   /test1/a1      #第一个7是代表拥有者u的权限,第二个7是代表组g的权限,第三个5是代表其他人的权限(非本组成员) o+t的权限是非组成员,不同用户创建/上传的文件只能针对本用户上传的文件做任何操作

7、配置好用户权限后,需要为用户分配好文件夹的拥有者。

chown   用户名.组名  文件夹/文件

chown        a.a1    /test1/a1

8、最后编辑samba配置文件,所在的位置是/etc/samba/smb.conf,若是不想每次这样麻烦输入这一串可做软连接,ln -s /etc/samba/smb.conf /root/s

vi /etc/samba/smb.conf

[global]

workgroup=workgroup

nitbios name=linux

server string=名字

security=user

encrypt password=yes/no

printcap name=/etc/printcap

load printers=yes/no

cup options=raw

max log size=50

veto file=/*.exe/.../    #诸如此类的程序,这是限制用户上传的非办公文档的文件

[a1]

path=/test1/a1

writeable=yes

browseable=yes

create  mask=0664

directory  mask=0775

sync  always=yes

valid  users=a,@a1

9、重启samba服务,尝试登陆。

service smb restart

时间: 2024-10-06 22:19:03

samba服务器搭建用户权限使用优化的相关文章

Samba 服务器搭建

实验拓扑: Linux Client -----RHEL5.9(vmnet1)----------(vmnet1) Win7 Client 实验一:Samba匿名共享 工作组为Tarena 将目录 /usr/src 共享给所有人 共享名设为 tools 允许所有人访问.无需密码验证 访问权限为只读 一:实验环境准备 三台计算机  一台Samba服务器  一台LinuxClient 一台 WINClient 1)确保三台机器能ping通 2)两台Linux 操作系统机需要配置好 yum.respo

简述samba服务器搭建

简单罗列基础命令,只分享我的想法! 通过samba实现smb(Service MessageBlock 信息块协议)协议,从而实现跨系统的文件共享. CIFS主要监听在137/UDP,138/UDP,139/TCP,445/TCP,其中137和138端口用于提供NetBIOS,NetBIOS是Windows基于主机实现互相通信的机制,445端口是建立连接时的端口,见下图1. 图1 1)samba服务器搭建: 环境:CentOS 6.6,ip为172.16.49.1 安装samba-3.6.23-

samba   服务器搭建   笔记 (生产环境常见的示例)  

文件服务器  SAMBA 可以在线修改文件  samba   NFS   NFS网络共享文件系统 服务器端 mkdir   /share vim    /etc/exports /share  192.168.1.0/24(rw   sync)##将/share目录  共享给192.168.1.0 网段 客户端 #showmount   -e   192.168.1.120    ##查看主机192.168.1.120服务器   共享的目录 #mount   - t   nfs   192.16

【Linux学习】Ubuntu下 samba服务器搭建

1.安装samba,smbfs 2.配置smb.conf文件 配置文件之前需要先备份一下需要配置的文件(养成好的习惯) 输入命令: 进入到smb.conf文件中,在文件的最后添加下列语句 保存后,退出. 3.启动服务 4.现在在samba共享的文件夹下有一下文件 然后通过windows访问共享目录,输入 \\172.16.42.6后看到共享的temp文件夹, [Linux学习]Ubuntu下 samba服务器搭建,布布扣,bubuko.com

VmwarePlayer+Ubuntu14 samba服务器搭建

Vmware Player添加网络连接, 选择"Host-only": 查看网卡ip=192.168.245.132: 安装samba图形管理界面: #sudo apt-get install system-config-samba 启动samba图形管理界面:#sudo system-config-samba 配置完成后要重启samba:#sudo /etc/init.d/smbd restart 映射"/home/adam"到win7: 点击"Fini

ubuntu 16.04 Samba服务器搭建

搭建Samba服务器是为了实现Linux共享目录之后,在Windows可以直接访问该共享目录. 现在介绍如何在ubuntu 16.04系统中搭建Samba服务. 1.安装Samba服务 sudo apt install samba 在安装过程中出现如下错误:         错误:1 http://mirrors.aliyun.com/ubuntu xenial-updates/main amd64 samba-libs amd64 2:4.3.11+dfsg-0ubuntu0.16.04.7 

L12 samba服务器搭建

在/data/share目录下建立三个子目录public.training.devel用途如下public目录用于存放公共数据,如公司的规章制度training目录用于存放公司的技术培训资料devel目录用于存放项目开发数据将/data/share/public/目录共享为public,所有员工都可以访问,但只有读取权限将/data/share/training目录共享为peixun,允许管理员admin和技术部的所有员工读取数据,但不能写入,禁止其它人访问将/data/share/devel目

Samba服务器搭建配置

本次环境: 服务端-centos6.8-192.168.2.200 客户端1-centos6.8-192.168.2.201 客户端2-Windows7-192.168.2.104 假设条件如下: 使用者认证层级设定 (security) 为: user 用户密码档案使用 TDB 数据库格式,默认档案在 /var/lib/samba/private/ 内: 密码必须要加密: 每个可使用 samba 的使用者均拥有自己的家目录: 设定三个用户,名称为 smb1, smb2, smb3 ,且均加入

SAMBA服务器搭建

一.安装软件 yum -y install samba samba-common samba-client 二.主要相关文件 /etc/samba/smb.conf samba的主要配置文件 /etc/samba/smbusers samba的用户别名,比如可以将root用别名administrator.admin代替等(作用:可以只告知samba用户该别名,这样可以保护真实的samba服务器/etc/passwd的用户不泄漏) /etc/samba/lmhosts samba的IP和域名对应,