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

ubuntu创建账号和samba共享目录

新建用于登录Ubuntu图形界面的用户

sudo su #切换为root用户获取管理员权限用于新建用户

adduser username #新建用户(例如用户名为username)

adduser username sudo #将用户添加到 sudo 组

新建只能用于命令行下登录的用户

sudo su #切换为root用户获取管理员权限用于新建用户
useradd username #新建用户(如用户名为username)
passwd username #为该用户设定登录密码
usermod -s /bin/bash username #为该用户指定命令解释程序(通常为/bin/bash)
usermod -d /home/csdn username #为该用户指定用户主目录
cat /etc/passwd #查看用户的属性

切换用户

su username #切换到用户username

adduser和useradd的区别

创建samba账户

/etc/samba/smb.conf文件中增加如下字段:

[jhying]
    comment = jhying
    path = /home/jhying
    public = yes
    browseable = yes
    guest ok = yes
    writable = yes
    write list = jhying,root
    create mask = 0777
    directory mask = 0777
    force directory mode = 0777
    force create mode = 0777

然后执行service smbd restart命令重启samba服务。
 

相关文章:

ubuntu创建账号和samba共享目录

新建用于登录Ubuntu图形界面的用户 sudo su #切换为root用户获取管理员权限用于新建用户 adduser username #新建用户(例如用户名为username) adduser username sudo #将用户添加到 sudo 组 新建只能用于命令行下登录的用户 sudo su #切换为root用户…...

李沐动手学习深度学习——3.6练习

本节直接实现了基于数学定义softmax运算的softmax函数。这可能会导致什么问题?提示:尝试计算exp(50)的大小。 可能存在超过计算机最大64位的存储,导致精度溢出,影响最终计算结果。 本节中的函数cross_entropy是根据交叉熵损失函数…...

机器学习_10、集成学习-Bagging(自举汇聚法)

Bagging(自举汇聚法) Bagging(Bootstrap Aggregating,自举汇聚法)是一种集成学习方法,由Leo Breiman于1996年提出。它旨在通过结合多个模型来提高单个预测模型的稳定性和准确性。Bagging方法特别适用于减少…...

【力扣hot100】刷题笔记Day20

前言 今天学习了一句话“自己如果不努力,屎都吃不上热乎的”,话糙理不糙,与君共勉 35. 搜索插入位置 - 力扣(LeetCode) 二分查找 class Solution:def searchInsert(self, nums: List[int], target: int) -> int:n…...

Redis 之八:Jdeis API 的使用(Java 操作 Redis)

Jedis API 使用 Jedis 是 Redis 官方推荐的 Java 客户端,它提供了一套丰富的 API 来操作 Redis 服务器。通过 Jedis API,开发者可以方便地在 Java 应用程序中执行 Redis 的命令来实现数据的增删查改以及各种复杂的数据结构操作。 以下是一些基本的 Jedis…...

Docker 应用入门

一、Docker产生的意义 1‘解决环境配置难题:在软件开发中最大的麻烦事之一,就是环境配置。为了跑我们的程序需要装各种插件,操作系统差异、不同的版本插件都可能对程序产生影响。于是只能说:程序在我电脑上跑是正常的。 2’解决资…...

朱维群将出席用碳不排碳碳中和顶层科技路线设计开发

演讲嘉宾:朱维群 演讲题目:“用碳不排碳”碳中和顶层科技路线设计开发 简介 姓名:朱维群 性别:男 出生日期:1961-09-09 职称:教授 1998年毕业于大连理工大学精细化工国家重点实验室精细化工专业&#x…...

linux如何查看磁盘占用情况

要查看Linux系统中磁盘的占用情况,可以使用一些命令来获取相关信息。以下是一些常用的命令: df命令: df命令用于显示文件系统的磁盘空间使用情况,包括磁盘分区的总空间、已用空间、可用空间等信息。 df -h使用 -h 参数可以以人类可…...

【C++庖丁解牛】类与对象

📙 作者简介 :RO-BERRY 📗 学习方向:致力于C、C、数据结构、TCP/IP、数据库等等一系列知识 📒 日后方向 : 偏向于CPP开发以及大数据方向,欢迎各位关注,谢谢各位的支持 目录 1.面向过程和面向对象…...

在什么时候企业档案才会发生调整

档案在企业中通常会调整在以下几个时刻: 1. 入职时:员工入职时,企业会要求员工提供个人档案,包括身份证件、学历证明、工作经历等相关文件。 2. 离职时:员工离职时,企业会整理员工的离职档案,包…...

Linux或Windows下判断socket连接状态

前言 场景:客户端程序需要实时知道和服务器的连接状态。比较通用的做法应用层是采用心跳机制,每隔一端时间发送心跳能回复说明服务器正常。 实际应用场景中,服务端和客户端并不是一家厂商的,比如说笔者这种情况,服务端…...

编译链接实战(25)gcc ASAN、MSAN检测内存越界、泄露、使用未初始化内存等内存相关错误

文章目录 1 ASAN1.1 介绍1.2 原理编译时插桩模块运行时库2 检测示例2.1 内存越界2.2 内存泄露内存泄露检测原理作用域外访问2.3 使用已经释放的内存2.4 将漏洞信息输出文件3 MSAN1 ASAN 1.1 介绍 -fsanitize=address是一个编译器选项,用于启用AddressSanitizer(地址...

[HackMyVM]靶场 VivifyTech

kali:192.168.56.104 主机发现 arp-scan -l # arp-scan -l Interface: eth0, type: EN10MB, MAC: 00:0c:29:d2:e0:49, IPv4: 192.168.56.104 Starting arp-scan 1.10.0 with 256 hosts (https://github.com/royhills/arp-scan) 192.168.56.1 0a:00:27:00:00:05 (Unk…...

软考高级系统分析师:关联关系、依赖关系、实现关系和泛化关系概念和例题

一、AI 解读 关联关系、依赖关系、实现关系和泛化关系是面向对象设计中的四种基本关系。它们在类与类之间建立不同类型的联系,以反映对象间的相互作用、依赖和继承关系。下面我将使用表格的形式来解释这四种关系的概念和它们之间的区别: 关系类型概念特…...

设计模式学习笔记 - 面向对象 - 9.实践:如何进行面向对象分析、设计与编码

1.如何对接口鉴权这样一个功能开发做面向对象分析 本章会结合一个真实的案例,从基础的需求分析、职责划分、类的定义、交互、组装运行讲起,将最基础的面向对象分析(00A)、设计(00D)、编程(00P&…...

【iOS ARKit】RealityKit 同步机制

协作 Session 可以很方便地实现多用户之间的AR体验实时共享,但开发者需要自行负责并确保AR场景的完整性,自行负责虚拟物体的创建与销毁。为简化同步操作,RealityKit 内建了同步机制,RealityKit 同步机制基于 Multipeer Connectivi…...

【数据结构与算法】整数二分

问题描述 对一个排好序的数组,要求找到大于等于7的最小位置和小于等于7的最大位置 大于等于7的最小位置 易知从某个点开始到最右边的边界都满足条件,我们要找到这个区域的最左边的点。 开始二分! left指针指向最左边界,right…...

java项目打包运行报异常:xxxxx-1.0-SNAPSHOT.jar中没有主清单属性

pom.xml中加入这段话即可 <build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><version>2.4.4</version><executions><execution><…...

MAC-键盘command快捷键、设置windows快捷键

在 Windows PC 专用键盘上&#xff0c;请用 Alt 键代替 Option 键&#xff0c;用 Ctrl 键或 Windows 标志键代替 Command 键。 Mac 键盘快捷键 - 官方 Apple 支持 (中国) 设置windows快捷键 使用mac外接适用于windows的键盘时&#xff0c;如何设置快捷键&#xff1f;_mac外…...

C++ 补充之常用遍历算法

C遍历算法和原理 C标准库提供了丰富的遍历算法&#xff0c;涵盖了各种不同的功能。以下是一些常见的C遍历算法以及它们的概念和原理的简要讲解&#xff1a; for_each&#xff1a;对容器中的每个元素应用指定的函数。 概念&#xff1a;对于给定的容器和一个可调用对象&#xff…...

WarcraftHelper完整指南:5步让魔兽争霸III在现代电脑上完美运行

WarcraftHelper完整指南&#xff1a;5步让魔兽争霸III在现代电脑上完美运行 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper 魔兽争霸III是一款经典的游…...

【文献分享】CONCERT 在空间转录组学中预测了针对特定领域的扰动反应

文章目录介绍代码参考介绍 空间扰动转录组学用于测量基因或化学修饰如何改变基因表达&#xff0c;同时保持组织环境的完整性。扰动的结果取决于细胞的内在状态&#xff0c;也取决于这些影响在细胞微环境中的传播方式。 我们推出了 CONCERT 这款针对特定区域的生成模型&#xf…...

如何用Bebas Neue免费开源字体打造专业级标题设计

如何用Bebas Neue免费开源字体打造专业级标题设计 【免费下载链接】Bebas-Neue Bebas Neue font 项目地址: https://gitcode.com/gh_mirrors/be/Bebas-Neue 在当今数字设计领域&#xff0c;寻找既专业又免费的标题字体往往令人头疼。商业字体授权费用高昂&#xff0c;而…...

玄机靶场实战:从应急响应到vulntarget-j-02的攻防解析

1. 玄机靶场与应急响应实战入门 第一次接触玄机靶场时&#xff0c;我被它高度仿真的企业内网环境震撼到了。这个基于Docker构建的靶场平台完美复现了企业常见的Windows服务器、Web应用和数据库服务&#xff0c;甚至连日志记录和行为特征都和真实环境一模一样。对于想学习网络安…...

如何用CubeMX+Keil快速搞定DS1302时钟驱动?超详细配置教程

STM32CubeMX与Keil协同开发&#xff1a;DS1302实时时钟模块高效驱动指南 1. 实时时钟模块选型与DS1302核心特性解析 在嵌入式系统设计中&#xff0c;实时时钟(RTC)模块的选择往往需要权衡精度、功耗和接口复杂度。DS1302作为一款经典的串行接口时钟芯片&#xff0c;以其独特的…...

Translumo:高效免费的屏幕实时翻译工具,打破语言障碍的实用指南

Translumo&#xff1a;高效免费的屏幕实时翻译工具&#xff0c;打破语言障碍的实用指南 【免费下载链接】Translumo Advanced real-time screen translator for games, hardcoded subtitles in videos, static text and etc. 项目地址: https://gitcode.com/gh_mirrors/tr/Tr…...

张雪峰被蒸馏永生引争议!有人支持,但很多人不看好

①张雪峰刚离世不久&#xff0c;GitHub 上就出现了多个「张雪峰.skill」。先有位开发者收集了张雪峰生前的 5 本著作、十余条深度采访、30 余条语录及多个关键决策记录&#xff0c;提炼出其独特的咨询风格、决策逻辑与表达方式&#xff0c;将其打包为一款 AI 智能体技能文件。后…...

Windows蓝屏dmp文件分析实战:从!analyze -v到svchost.exe内存占用排查

Windows蓝屏dmp文件分析实战&#xff1a;从!analyze -v到svchost.exe内存占用排查 当Windows系统突然蓝屏时&#xff0c;桌面上那个冰冷的错误界面往往让人手足无措。作为一名长期与Windows系统打交道的技术支持工程师&#xff0c;我深知蓝屏背后隐藏的系统问题可能千差万别。而…...

【后端】Easy Rules 进阶:基于注解与工厂模式打造动态规则编排系统

1. Easy Rules 核心机制解析 在业务系统开发中&#xff0c;我们经常遇到需要处理复杂业务规则的场景。传统的硬编码方式会让代码变得臃肿且难以维护&#xff0c;而Easy Rules提供了一种优雅的解决方案。它的核心思想是将业务规则从主流程中解耦&#xff0c;通过声明式的方式定义…...

零知开源实战——基于STM32F4与BMP581的ST7789中文气象站开发指南

1. 硬件系统搭建与接线指南 第一次接触STM32F4和BMP581传感器时&#xff0c;我也被复杂的接线搞得晕头转向。后来发现只要掌握几个关键点&#xff0c;硬件搭建其实比想象中简单得多。我们需要的核心部件包括&#xff1a;STM32F407VET6开发板&#xff08;我用的是零知增强版&…...