0
点赞
收藏
分享

微信扫一扫

服务器账号创建和配置Samba指南

日月同辉9908 2022-02-24 阅读 80

                                                                        目录

1、前言  

2、添加用户

3、Samba

3.1 Samba的安装

3.2 查看samba服务

3.3 添加Samba共享目录及权限

3.4 配置Samba密码

3.5 添加sudo权限和开通用户的Samba权限

3.6 测试Samba是否成功

3.7 查看445端口是否开启

3.8 Samba的重启


1、前言  

        编译服务器主要为开发人员提供编译工作环境,开发人员可以在编译服务器开发和工作。为了保证开发人员资料的保密性与安全性,各开发人员的工作空间不能互相访问,开发人员只能在自己的开发目录下工作。另一方面考虑到后期的升级与维护管理员应当建立一下专门的分区来保存开发人员的工作资料。

2、添加用户

示例:

admin@software:/home/workspace$ sudo useradd -m builder   //添加账号builder
[sudo] password for builder: 
admin@software:/home/workspace$ sudo passwd builder         //设置账号密码
Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully
admin@software:/home/workspace$ sudo usermod -s /bin/bash builder
admin@software:/home/workspace$ cd /home/workspace
admin@software:/home/workspace$ sudo mkdir builder
admin@software:/home/workspace$ sudo chmod 700 builder
admin@software:/home/workspace$ sudo chown builder:builder builder/
admin@software:/home/workspace$ su builder
Password: 
builder@software:/home/workspace$ cd /home/builder/
builder@software:~$ ln -s /home/workspace/builder /home/builder/workspace

3、Samba

        SAMBA服务是文件共享服务,将用户工作空间能过SAMBA服务共享出来。这样开发人员就可以在window的机器下用本地文件的方式访问编译服务器上的个人工作空间的文件。

3.1 Samba的安装

命令:

sudo apt-get install samba system-config-samba

sudo apt-get install samba cifs-utils smbclient

3.2 查看samba服务

命令:ps -ef | grep samba

示例:

admin@software:/home/workspace$ ps -ef | grep samba
admin  41360 24875  0 09:07 pts/0    00:00:00 grep --color=auto samba  //说明服务已开启

3.3 添加Samba共享目录及权限

命令:sudo vim /etc/samba/smb.conf

在最后添加如下内容:

示例:

[builder_workspace]
comment = builder workspace
path = /home/workspace/builder
available = yes
writable = yes
valid users = builder
create mode = 0664
directory mode = 0775
guest ok = no
public = no

3.4 配置Samba密码

命令:sudo smbpasswd -a builder

输入密码:如builder

3.5 添加sudo权限和开通用户的Samba权限

命令:sudo vim /etc/group

示例:

sudo:x:27:builder
audio:x:29:
dip:x:30:landixm

......

lxd:x:108:landixm
mlocate:x:109:
uuidd:x:110:
ssh:x:111:
landscape:x:112:
landixm:x:1000:
rdma:x:113:
sambashare:x:114:builder

3.6 测试Samba是否成功

命令:smbclient -L //localhost/builder

示例:

admin@software:/home/workspace$ smbclient -L //localhost/builder
WARNING: The "syslog" option is deprecated
Enter WORKGROUP\admin's password: 

        Sharename       Type      Comment
        ---------       ----      -------
        print$          Disk      Printer Drivers
        builder_workspace Disk      builder workspace
        IPC$            IPC       IPC Service (software server (Samba, Ubuntu))
Reconnecting with SMB1 for workgroup listing.

        Server               Comment
        ---------            -------

        Workgroup            Master
        ---------            -------
        WORKGROUP            ZHANGZQ
admin@software:/home/workspace$ 

3.7 查看445端口是否开启

命令:netstat -tulpn

示例:
admin@software:/home/workspace$ netstat -tulpn
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:139             0.0.0.0:*               LISTEN      -                   
tcp        0      0 127.0.0.53:53           0.0.0.0:*               LISTEN      -                   
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      -                   
tcp        0      0 0.0.0.0:445             0.0.0.0:*               LISTEN      -                   
tcp6       0      0 :::139                  :::*                    LISTEN      -                   
tcp6       0      0 :::22                   :::*                    LISTEN      -                   
tcp6       0      0 :::445                  :::*                    LISTEN      -                   
udp        0      0 127.0.0.53:53           0.0.0.0:*                           -                   
udp        0      0 172.27.17.255:137       0.0.0.0:*                           -                   
udp        0      0 172.27.17.153:137       0.0.0.0:*                           -                   
udp        0      0 0.0.0.0:137             0.0.0.0:*                           -                   
udp        0      0 172.27.17.255:138       0.0.0.0:*                           -                   
udp        0      0 172.27.17.153:138       0.0.0.0:*                           -                   
udp        0      0 0.0.0.0:138             0.0.0.0:*                           -                   
admin@software:/home/workspace$ 

如果445 端口没开启,请重启下samba服务

3.8 Samba的重启

sudo init.d/smbd restart

举报

相关推荐

0 条评论