0


Ubuntu中如何开启samba/smb共享

1.安装samba服务

sudo apt-get install samba samba-common

2.配置共享目录

sudo chmod 777 /home/ -R

这段代码的含义是将

/home

目录及其所有子目录和文件的权限设置为所有用户都可以读、写和执行, 可根据需要修改为

/home/work/

之类。

3.添加samba用户

sudo smbpasswd -a 用户名
sudo smbpasswd -a Dwang

New SMB password:

Retype new SMB password:

Added user Dwang.

这里我的系统用户为Dwang,此处如果添加的不是系统账号的用户则需要先将它添加为系统用户,如下:

sudogroupadd shareaccount -g 6000sudouseradd  shareaccount -u 6000 -g 6000 -s /sbin/nologin -d /dev/null
groupadd shareaccount -g 6000

:这个命令创建一个名为

shareaccount

的新组,并将其GID设置为

6000

useradd shareaccount -u 6000 -g 6000 -s /sbin/nologin -d /dev/null

:这个命令创建一个名为

shareaccount

的新用户,并将其UID设置为

6000

,并将其所属的主组设置为

shareaccount

组。它还将登录shell设置为

/sbin/nologin

,这将禁止用户使用shell登录到系统。最后,它将用户的主目录设置为

/dev/null

,这意味着用户将没有自己的主目录。

useradd

命令用于在Ubuntu中创建新用户。

-u

选项指定了新用户的UID,

-g

选项指定了新用户的主组,

-s

选项指定了登录shell,

-d

选项指定了用户的主目录。

4.配置文件的修改

sudo vi /etc/samba/smb.conf 

在最后面添加以下内容:

[share] 
    comment = Cyberspace
    path=/home
    create mask=0755
    directory mask=0755
    writable =yes
    valid users=dwang
    browseable=yes

[share] #共享名称,影响到他人访问时的输入
comment = Cyberspace #共享的描述
path=/home #共享路径
create mask=0755
directory mask=0755
writable #用来指定该共享路径是否可写
valid users #指定哪些用户可以访问共享路径,如果你想添加多个用户,用逗号分隔
browseable=yes #可浏览

5.重启samba服务

sudo /etc/init.d/smbd restart

或者是

sudo service smbd restart

注:修改了smb.conf配置文件,需要重启Samba服务才生效

6.Windows下访问共享目录:

资源管理器中输入

\\192.168.123.45\share

或添加为网络位置

此处的ip地址为Ubuntu的ip地址,可使用

ifconfig

命令获取;此处的

share

对应你配置文件中的共享名

然后提示输入账号密码

参考:

https://blog.csdn.net/qq_41004932/article/details/117486105

标签: ubuntu linux

本文转载自: https://blog.csdn.net/m0_51484121/article/details/130319095
版权归原作者 咩啊乁 所有, 如有侵权,请联系我们删除。

“Ubuntu中如何开启samba/smb共享”的评论:

还没有评论