Samba和用户组综合练习
一:问题
二:完成步骤
1:创建销售目录/test/stu(用来存放销售部的重要数据)
rmdir test
mkdir test
mkdir /test/stu
2:在/test/stu下创建一个file文件用来测试
echo this is the file in the directory> /test/stu/file.txt
3:建一个stu组
groupadd stu
4:往这个组里添加二名成员
useradd -g stu stu1
useradd -g stu stu2
5:另外添加一个test的测试成员(注意不是在stu组里添加)
useradd test
6:分别给新增用户添加密码
stu1密码设置为123456,
【注:下面提示不用管他没有影响】
passwd stu1
stu2密码为123456
passwd stu2
test密码为:123456
passwd test
7;将用户添加到Samba中去
【注:这里密码都是1】
smbpasswd -a stu1
smbpasswd -a stu2
smbpasswd -a test
8:配置samba文件
vim /etc/samba/smb.conf
ntlm auth=yes #为xp专用
进入到smb.conf中
【注:由于xp系统版本服务比较低,有些服务不支持】
需要在配置文件中添加上面一条属性#为xp专用
按Ins进入插入模式
这里的[public]是前面我做匿名samba访问时使用的,这里就先把他注释掉,没有不用管它
添加测试共享文件
[test]
comment=stu
path=/test/stu
valid users=@stu
write list=stu1
下面为相应属性的具体解释
[test] //这是测试共享文件名
comment=stu //选的共享名字
path= /test/stu //路径
valid users=@stu //运行的组
write list=stu1 //运行可写的用户
底行模式下保存退出(底行模式按Esc)
:wq!
9:修改文件的访问权限
进入到根目录下,并查询下面的文件信息
cd /
ll
其他用户要访问权限需要修改一下权限(这里一共涉及到了二重权限,第一重在samba里面要设置相应的权限,第二重就是在这里)
修改/test/stu的访问权限
chmod 777 /test/stu/ -R
这里再修改一下权限,修改为stu1所有
( /test/stu 由stu1所有)
chown stu1:stu /test/stu -R
10:设置enforce为0
//设置一下
setenforce 0//查看状态
getenforce
设置前
进行设置
设置后
11:重启samba服务器
systemctl restart smb
12:服务端设置完后,使用xp系统服务端进行访问
先看一下是否可以ping服务端
通过xp对服务端进行访问
这里使用stu1用户进行登入(密码为:1)
对文件进行修改,并进行保存【*:可以保存】
13切换到用户stu2
先断开当前远程连接(我这里使用Windows系统进行登入)
13:使用stu2进行登入
修改一下file.txt文件
提示没有用户权限
14:使用test用户进行登入
客服端断开远程链接
访问test文件
无法访问资源
15:登入成功但是没有写入权限
1:防火墙是否放行
firewall-cmd --permanent --add-service=samba
firewall-cmd --reload
如图:
2:检查samba配置文件 vim /etc/samba/smb.conf
write list=stu1
writable=yes
3:设置共享的路径在linux内有写入权限
chmod 777 /test/stu/ -R
4:关闭selinux 编辑/etc/selinux/config
【方法一】
强制(enforcing)模式运行
警告(permissive)模式运行
临时关闭(不用重启机器):
setenforce 1 — SELinux以强制(enforcing)模式运行
setenforce 0 — SELinux以警告(permissive)模式运行
如图:
【方法二】
需要重启虚拟机
- vim /etc/selinux/config
- 将SELINUX=enforcing改为SELINUX=disabled
如图:
Samba和用户组综合练习相关推荐
- ceentos5.5 配置samba服务用户组
准备 Change Root Password passwd root 在提示下建立新密码 静态IP vi /etc/sysconfig/network-scripts/ifcfg-eth0 #网络 ...
- linux添加用户,用户组,安装samba.添加共享目录
Linux的的账号创建 useradd user //创建用户名 passwd用户//设置用户密码 useradd -d / home / user -m ...
- 网吧Samba服务器和vsftpd服务器综合应用案例
网吧Samba服务器和vsftpd服务器综合应用案例 实验背景: 某一网吧需要搭建一台Samba服务器,具体要求如下: 1. Samba服务器充当网吧的文件服务器,里面要求有电影和游戏并提供给 ...
- Linux 用户 和 用户组 管理 (添加、删除、修改)及说明
From:http://www.cnblogs.com/xd502djj/archive/2011/11/23/2260094.html 鸟哥官网 Linux 帐号管理与 ACL 权限设定:http: ...
- linux系统入门命令集+四大服务(DHCP、SAMBA、FTP、DNS)
Linux 命令总结 第一章Linux安装及服务控制 1. uname -r //查看linux版本号 2.cat /proc/cpuinfo //查看CPU信 ...
- centOs6.5版Linux系统中搭建Samba服务(附搭建Samba设置及相关配置参考)
一.实验环境(仅做参考,可以用更新版本) Linux版本:CentOS-6.5-i386-bin-DVD1 虚拟机:VMware Workstation Pro14.1.3 虚拟机设置为桥接模式,虚拟 ...
- Linux samba服务配置
首先恢复虚拟机1与虚拟机2快照,重新准备环境: 虚拟机1-单网卡-仅主机模式-192.168.100.10 虚拟机2-单网卡-仅主机模式-192.168.100.20 客户端可由物理机充当(win7或 ...
- ×××linux下samba服务器
一.检查本机是否已安装samba [root@YYzs tmp]# rpm -qa | grep samba samba-winbind-clients-3.5.4-68.el6.i686 samba ...
- [原创] Debian9上配置Samba
Samba概述 Samba是一套使用SMB(Server Message Block)协议的应用程序,通过支持这个协议,Samba允许Linux服务器与Windows系统之间进行通信,使跨平台的互访成 ...
- Samba 系列(九):将 CentOS 7 桌面系统加入到 Samba4 AD 域环境中
这篇文章讲述了如何使用 Authconfig-gtk 工具将 CentOS 7 桌面系统加入到 Samba4 AD 域环境中,并使用域帐号登录到 CentOS 系统. 要求 1.在 Ubuntu 系统 ...
最新文章
- 安装Extended WPF Toolkit
- MySQL高级 - MyISAM特性
- C#与halcon联合开发——内存溢出
- wordList01
- 主机排行网重大更新,移动端自适应
- Linux多线程Pthread学习小结
- java贪心算法几个经典例子_经典算法思想5——贪心(greedy algorithm)
- oracle完全删除表空间
- java基础总结06-常用api类-包装类
- 使用 urllib 构造请求对象
- 重磅丨继人工智能大会后《AIOS链上人工智能白皮书》正式发布,核心应用即将开启
- STM32F4开发-新建工程
- tableu画各类别占比趋势图
- Oracle查询语句练习(一)
- Android SnackBar
- electron 主进程和渲染进程的通信
- Multisim # 数字逻辑仿真实验一些基础的tips
- 4652 final exam review tutor review
- JES-java emil server搭建
- 我的期末网页设计HTML作品——咖啡文化网页制作
热门文章
- 弹性计算安全组最佳实践及新特性介绍
- SpringCloud 应用在 Kubernetes 上的最佳实践(一):开发篇 | 凌云时刻
- 评人工智能如何走向新阶段?
- 【车辆识别】基于matlab GUI小波和盒维数车型识别【含Matlab源码 727期】
- SPSS 有调节的中介与有中介的调节【SPSS 042期】
- json.loads(string) string中的key必须使用双引号,不能使用单引号
- 内部收益率irr_爱心人寿心相随年金险,IRR内部收益率测算
- java62e62e,【报Bug】云端打包错误 apk
- 计算机备份u盘,如何备份电脑系统到u盘
- 32利用文件系统保存数据_数据管理技术的产生与发展