我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Samba在Suse Linux中如何设置用户

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Samba在Suse Linux中如何设置用户

这篇文章主要介绍Samba在Suse Linux中如何设置用户,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

<一>SAMBA服务器包含两部分

smbd和nmbd;smbd是Samba的内核,是建立对话,验证客户和提供文件系统和打印服务的基础;nmbd则实现了网络浏览的功能,它的任务是向局域网广播Samba服务器所提供的服务,Nmbd使得Samba服务器显示在windows操作系统的网络邻居中,允许用户浏览可以通过Samba使用的资源。

在suse下启动smb服务:
1。首先切换到root管理员,[su]
2。进入/etc/init.d,[cd /etc/init.d]
3。输入命令启动smb,[./smb start]

启动smb服务之后,我们在windows下网络邻居中通过搜索ip就可以找到Samba服务器,这时候该Samba已经完全可以提供局域网内网络共享服务了。但是这个服务器没有直接显示出来,是因为我们现在还没有启动nmbd服务。

在suse下启动nmbd服务:
1。前两步跟启动smb服务相同
2。输入命令启动nmbd服务[./nmb start]

<二>Samba用户的添加过程例

给Samba添加一个user1用户,首先判断一下系统用户中有没有user1,可以利用cat/etc/passwd来查看显示的内容中有没有 user1,如果没有的话,需要新建user1系统用户[由于suse中利用命令建立新用户比较麻烦,所以推荐大家利用管理员身份在yast2中新建用户]。在终端上输入cd/etc/Samba进入Samba目录,命令smbadduseruser1:user1_group,并且输入user1的Samba密码,该密码尽量不要跟user1的系统密码相同。到此为止,我们已经完成了Samba用户的添加工作。[此后可以用smbpasswd user1来更改user1的Samba密码。]

<三>Samba的共享方式

主要用到的有两种,share和user,这里主要讲一下share方式,user方式在下一部分着重讲解。

在smb.conf中的[global]设置
security = share
guest ok = yes
guest account = user1

采用share方式,用户不需要输入帐号和密码就可以登陆Samba服务器,可以指定用户登陆的默认帐号,这里用户就是通过默认的user1来登陆的。用户登陆之后,可以看到所有系统共享文件和user1所共享的文件。其他用户共享的文件能够看得到,但是不一定能够使用或者进的去。如果不设置guest account 的话,则用户就以默认的nobody进行登陆,只能够使用系统设置的共享文件。其他用户设置的文件不一定能够使用。

<四>Samba用户和Linux用户

linux系统用户跟Samba用户是相互联系而又相互独立的:首先Samba用户必须是linux用户,这就是我们利用 smbaddusergroup:member来创建Samba用户的原因了,group是linux系统的组,而member是属于该组的linux系统用户,添加Samba用户的前提是该组和成员在系统中已经存在;其次对于同一个用户来说,Samba密码和系统密码不必一定相同,换句话说Samba的用户只是用来提供网络共享服务的,在这里与操作系统用户没有什么大的关系。

实例说明:

在smb.conf中的[global]中设置
security = user
guest ok = yes
guest account = user1
[home]设置
comment = Home Directories
valid users = %S
browseable = No
read only = No
create mask = 0640
directory mask = 0750

效果:在windows下的网络邻居中进入Samba服务器时:

<1>如果输入的用户名和密码都是空的,那么用户仍然可以进入Samba服务器,不过这时候进入时候的身份就是Samba的user1的身份,可以看得到用户user1所有共享的文件或者文件夹,至于权限则是根据系统用户user1设置的这些共享目录的对应权限。

<2>如果输入的用户名是user2,密码是user2的系统密码,则用户就会进入user2的目录/home/user2/,里面所有文件都可以看到,并且拥有对这些文件的所有权限。

<3>如果用户输入的用户名是user2,密码是user2的Samba密码,则用户就能够看到系统用户user2共享的目录。

以上是“Samba在Suse Linux中如何设置用户”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网行业资讯频道!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Samba在Suse Linux中如何设置用户

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Samba在Suse Linux中如何设置用户

这篇文章主要介绍Samba在Suse Linux中如何设置用户,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!<一>SAMBA服务器包含两部分smbd和nmbd;smbd是Samba的内核,是建立对话,验证客户和提供文
2023-06-17

Linux中怎么设置samba用户

这篇文章给大家介绍 Linux中怎么设置samba用户,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Suse Linux下的samba设置用户说明<一>SAMBA服务器包含两部分:smbd和nmbd;smbd是samb
2023-06-17

Suse 中如何设置Telnet

Suse 中如何设置Telnet,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Telnet设置(1). 用vi命令编辑/etc/hosts.deny文件,放开t
2023-06-16

SUSE系统中如何设置用户登录后自动执行的命令

要在SUSE系统中设置用户登录后自动执行的命令,可以按照以下步骤进行操作:打开终端,并以root用户身份登录。编辑/etc/profile文件,可以使用vi或者其他文本编辑器打开该文件。vi /etc/profile在文件中添加需要执行的命
SUSE系统中如何设置用户登录后自动执行的命令
2024-03-13

如何进行SUSE Linux超级用户的修改

这篇文章将为大家详细讲解有关如何进行SUSE Linux超级用户的修改,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。每天一讲,今天所要讲的是如何修改SUSE Linux超级用户密码,从中你会
2023-06-17

SUSE Linux Enterprise Server如何设置IP地址、网关、DNS

这篇文章主要介绍了SUSE Linux Enterprise Server如何设置IP地址、网关、DNS,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。说明:ip:192.16
2023-06-13

SUSE系统中如何设置定时任务

在SUSE系统中,可以使用crontab命令来设置定时任务。以下是设置定时任务的步骤:打开终端窗口,使用以下命令编辑当前用户的定时任务表:crontab -e在编辑器中,按照以下格式添加定时任务:* * * * * command其中,五个
SUSE系统中如何设置定时任务
2024-03-13

Linux中如何安装和配置Samba服务器

要在Linux中安装和配置Samba服务器,可以按照以下步骤进行:安装Samba软件包:在终端中使用以下命令安装Samba软件包:sudo apt-get install samba配置Samba服务器:编辑Samba配置文件(/etc
Linux中如何安装和配置Samba服务器
2024-04-28

SUSE系统中如何配置用户账号的密码策略

在SUSE系统中,可以通过修改/etc/login.defs文件来配置用户账号的密码策略。以下是一些常见的密码策略配置选项:PASS_MAX_DAYS:设置密码的最大有效天数。可以通过设置该值来要求用户定期更改密码。PASS_MIN_DA
SUSE系统中如何配置用户账号的密码策略
2024-03-13

如何在MySQL中设置root用户的密码?

在MySQL中设置root用户的密码是非常重要的安全措施,可以有效保护数据库中的数据免受未授权访问。以下是如何在MySQL中设置root用户密码的具体步骤及代码示例:步骤1:登录MySQL数据库首先,需要以root用户身份登录MySQL数
如何在MySQL中设置root用户的密码?
2024-03-14

如何在Linux中配置网络设置

在Linux中,可以使用命令行工具来配置网络设置,以下是几种常见的方法:使用ifconfig命令:ifconfig是一个用于配置网络接口的命令,可以用来查看和设置网络接口的IP地址、子网掩码、网关等信息。例如,要给eth0接口设置IP地址为
如何在Linux中配置网络设置
2024-03-15

如何使用Open Suse打印机共享设置

这篇文章主要为大家展示了“如何使用Open Suse打印机共享设置”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用Open Suse打印机共享设置”这篇文章吧。启动cups服务后:在 ht
2023-06-17

如何在电脑中设置隐藏账户

这篇文章将为大家详细讲解有关如何在电脑中设置隐藏账户,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1.打开电脑中的用户账户界面,如图所示:2.在界面中双击需要在登录界面中隐藏的用户名,如图所示:3.打开电
2023-06-27

oracle如何设置用户

在 oracle 中创建用户需遵循以下步骤:使用 create user 语句创建新用户。使用 grant 语句授予必要权限。可选:使用 resource 语句设置配额。配置其他选项,如默认角色和临时表空间。Oracle 中如何创建用户1
oracle如何设置用户
2024-06-12

linux如何设置当前用户的字符集

在Linux中,可以使用以下命令来设置当前用户的字符集:1. 使用`locale`命令查看当前的字符集设置:```$ locale```2. 使用`locale`命令查看所有可用的字符集:```$ locale -a```3. 使用`exp
2023-09-23

linux当前用户环境变量如何设置

在Linux中,可以使用命令行来设置当前用户的环境变量。下面是具体的步骤:1. 打开终端,使用`vim`或者其他文本编辑器打开`~/.bashrc`文件(如果不存在,则创建一个新文件):```$ vim ~/.bashrc```2. 在文件
2023-09-06

如何进行SuSE Linux操作系统下Apache虚拟网站设置

今天就跟大家聊聊有关如何进行SuSE Linux操作系统下Apache虚拟网站设置,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。本次讲解的是需要设定成Apache虚拟网站空间方式。本
2023-06-17

编程热搜

目录