当前位置: 首页 > news >正文

CentOS7某天的samba服务搭建操作记录(还没成功)

#CentOS7 yum软件仓库阿里云 samba服务器配置失败 sensors成功了
(花了200元组装H61测试机,75元的主板只有一块能用,垃圾板但又不完全能用)
2024.5月的某天记录如下:

https://blog.csdn.net/dszgf5717/article/details/53732182

##1.安装Samba+客户端+共享:

yum install samba samba-client samba-common -y

##2.配置文件:

vim /etc/samba/smb.conf

[share]

path = /home/ga2/myShare (共享目录位置,自己mkdir创建并chmod 777 -R myShare/的权限)

browseable = yes (可读)

writable = yes (可写)

valid users = Sroot(valid空格users=Samba自定义用户名)

权限设置chown: 匿名nobody

chown -R nobody:nobody /home/ga2/myShare

02:22
mkdir目录权限r

##3.命令设置Samba用户密码:

sudo smbpasswd -a root (必须是系统用户名)

##4.启动Samba服务器:

sudo systemctl start smb

sudo systemctl enable smb (开机启动)

service smb start(service 是老命令,systemctl是新命令)

##5.设置防火墙:

sudo firewall-cmd --permanent --zone=public --add-service=samba

sudo firewall-cmd --reload (重启防火墙)

sudo systemctl stop firewalld (停止防火墙)

##6.查看ip并访问

ip addres (ip a也可以的)

smb://ip/myShare查看


#遇到的问题

##1.不需要密码登录

执行setenforce 0 表示关闭selinux防火墙。

另一个命令getenforce可查看selinux的状态

0=Enforcing(严格执行)

1=Permissive=(不严格执行)

##2.cmd命令清除win的登录记录

在这里插入图片描述

net use * /del

执行命令后,原先打开的还是能正常运行,且还是不显示用户,直到关闭后,下次打开

3.语法错误testparm命令主要用于检查Samba服务器配置文件(smb.conf)的语法错误。
testparm命令
smb服务关闭也能检查

##4.smbd -V显示samba服务器的版本

在这里插入图片描述

rpm -qa | grep samba

##5.用户组的管理
在这里插入图片描述

采用下述的smbpasswd -a 的命令

smbpasswd命令的常用方法:

smbpasswd -a 增加用户(要增加的用户必须以是系统用户)

smbpasswd -d 冻结用户,就是这个用户不能在登录了

smbpasswd -e 恢复用户,解冻用户,让冻结的用户可以在使用

smbpasswd -n 把用户的密码设置成空.

要在global中写入 null passwords -true

smbpasswd -x 删除用户

管理组:https://blog.csdn.net/weixin_44799217/article/details/125622803

用户和组管理:https://blog.csdn.net/weixin_44799217/article/details/125622803

查看用户组:

groups 用户名

id 用户名

gpasswd -a 用户名 加入组名(=usermod 用户名 -G 加入组名)

gpasswd -d 用户名 移除组名

修改密码:

passwd 用户名(按提示输入密码,管理员不需要8位限制)

Linux常用命令——chcon命令
https://blog.csdn.net/weixin_43251547/article/details/128597798

##6.查看SELinux状态
在这里插入图片描述

sestatus命令查看SELinux安全协议enable是配置文件

getenforce查看当前状态

setenforce 0临时关闭,1临时开启,不会对配置文件修改,重启按配置文件执行

##7.777权限

drwxrwxrwx

d:目录(文件-)

rwx:用户权限

rwx:组权限

rwx:其他人组权限

##8.在linux下访问
smbclient //192.168.1.35/ts

smb:>ls

##9.alias查找
在这里插入图片描述

alias llg='ll |grep ’

##10.重新安装CentOS,配置命令提示符颜色

请添加图片描述
vi /etc/bashrc.

export $PS1查看提示符格式

黄绿色(注意\$这里是2个\的)

不带目录:PS1=“[\e[33m][\u@\h]\$ [\e[32m]”

带当前目录:PS1=“[\e[33m][\u@\h \W]\$ [\e[32m]”

##11.安装温度监控软件sensors
请添加图片描述
在这里插入图片描述

1.备份原始仓库地址:cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bak

##2.下载阿里云仓库覆盖源文件:

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

3.清除yum原来的缓存:

yum clean all

4.生成新的仓库缓存

5.查找软件和安装

yum search 查找大概名称

yum info 显示软件包信息的完整名称

yum -y install lm_sensors (这里的lm_是L的小写)

检查传感器(全部确认)

sh -c “yes|sensors-detect”

其他网络监控工具地址:https://blog.csdn.net/holyvslin/article/details/131943417

top、sysstat等工具(htop、glances、nmon不能下载)

如安装监控软件:

yum install sysstat

sar -u 5(监控CPU刷新间隔5秒)

sar -r 5 (监控内存)

sar -n DEV 5 (监控网络)

sar -d 5 (监控硬盘)

http://www.lryc.cn/news/359854.html

相关文章:

  • Qt Demo:基于TCP协议的视频传输Demo
  • 内存管理【C++】
  • D3D 顶点格式学习
  • gmssl vs2010编译
  • 容器化部署gitlab、jenkins,jenkins应用示例
  • 基于STM32的轻量级Web服务器设计
  • 用r语言处理 Excel数据当中的缺失值方法
  • AWS 高防和阿里云高防深度对比
  • ctfshow web 月饼杯II
  • 「前端+鸿蒙」核心技术HTML5+CSS3(二)
  • unity接入live2d
  • 练习题-17
  • 乐高小人分类项目
  • 个人关于ChatGPT的用法及建议
  • 神经网络的工程基础(二)——随机梯度下降法|文末送书
  • 常见的几种编码方式
  • ubuntu移动硬盘重命名
  • VUE框架前置知识总结
  • 张宇1000题80%不会?别急,这个方法肯定有用!
  • 【python】爬虫记录每小时金价
  • 一行命令将已克隆的本地Git仓库推送到内网服务器
  • Linux文本处理三剑客(详解)
  • AI在线UI代码生成,不需要敲一行代码,聊聊天,上传图片,就能生成前端页面的开发神器
  • go-zero整合单机版ClickHouse并实现增删改查
  • 行政工作如何提高效率?桌面备忘录便签软件哪个好
  • 利用向日葵和微信/腾讯会议实现LabVIEW远程开发
  • SpringBoot 单元测试 指定 环境
  • Flutter 中的 SliverOpacity 小部件:全面指南
  • 源码分析の前言
  • 接口性能测试复盘:解决JMeter超时问题的实践