下面根据实际工作中遇到的一个共享目录的多用户权限需求案例来说明下Samba用户权限的设置。

一、需求场景
领导:李一(liyi)
正式员工(zhengshiyuangong):刘二二(liuerer)、于三三(yusansan)、车四四(chesisi)、冯五五(fengwuwu)
实习生(shixisheng):步六六(buliuliu)、王七七(wangqiqi)

李一有整个共享盘的读写权限,其中共享盘整体分为存档区和编辑区,子目录按照如下顺序进行展示。
具体权限设置如下:

二、Samba服务器部署

1)安装Samba
[root@samba-server ~]# cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)
[root@samba-server ~]# rpm -qa|grep samba
[root@samba-server ~]# yum install -y samba 2)安全角度考虑,需要设置防火墙策略(不要关闭防火墙)
添加samba服务到防火墙策略中
[root@samba-server ~]# firewall-cmd --add-service samba --permanent
success 重启防火墙
[root@samba-server ~]# firewall-cmd --reload
success 查看samba服务是否添加到防火墙中:
[root@samba-server ~]# firewall-cmd --list-all|grep samba
services: ssh dhcpv6-client samba 一定要关闭selinux(否则会造成windows客户机连接Samba失败)
[root@samba-server ~]# vim /etc/sysconfig/selinux
.....
SELINUX=disabled [root@samba-server kevin]# setenforce 0
[root@samba-server kevin]# getenforce
Permissive 3)Samba服务配置
[root@samba-server ~]# cat /etc/samba/smb.conf
# See smb.conf.example for a more detailed config file or
# read the smb.conf manpage.
# Run 'testparm' to verify the config is correct after
# you modified it. [global]
workgroup = SAMBA
security = user passdb backend = tdbsam printing = cups
printcap name = cups
load printers = yes
cups options = raw [homes]
comment = Home Directories
valid users = %S, %D%w%S
browseable = No
read only = No
inherit acls = Yes [printers]
comment = All Printers
path = /var/tmp
printable = Yes
create mask = 0600
browseable = No [print$]
comment = Printer Drivers
path = /var/lib/samba/drivers
write list = root
create mask = 0664
directory mask = 0775 [公司共享目录]
comment = "公司共享目录下的账号权限"
path= /data/samba
public = no
valid users = liyi,chesisi,yusansan,liuerer,fengwuwu,buliuliu,wangqiqi,@samba
printable = no
write list = liyi,chesisi,yusansan,liuerer,fengwuwu,buliuliu,wangqiqi 4)创建共享目录
[root@samba-server ~]# useradd samba
[root@samba-server ~]# mkdir -p /data/samba/编辑区
[root@samba-server ~]# mkdir -p /data/samba/存档区
[root@samba-server ~]# chown -R samba.samba /data/samba
[root@samba-server ~]# cd /data/samba
[root@samba-server data]# ll samba
总用量 0
drwxr-xr-x 7 samba samba 142 3月 28 03:52 编辑区
drwxr-xr-x 12 samba samba 280 3月 28 03:51 存档区 5)添加各samba账号
[root@samba-server ~]# useradd -d /data/samba -s /sbin/nologin liyi
[root@samba-server ~]# useradd -d /data/samba -s /sbin/nologin chesisi
[root@samba-server ~]# useradd -d /data/samba -s /sbin/nologin yusansan
[root@samba-server ~]# useradd -d /data/samba -s /sbin/nologin liuerer
[root@samba-server ~]# useradd -d /data/samba -s /sbin/nologin fengwuwu
[root@samba-server ~]# useradd -d /data/samba -s /sbin/nologin buliuliu
[root@samba-server ~]# useradd -d /data/samba -s /sbin/nologin wangqiqi
[root@samba-server ~]# useradd -d /data/samba -s /sbin/nologin zhengshiyuangong
[root@samba-server ~]# useradd -d /data/samba -s /sbin/nologin shixisheng [root@samba-server ~]# pdbedit -a -u liyi
new password:
retype new password:
....... [root@samba-server ~]# pdbedit -a -u chesisi
new password:
retype new password:
....... [root@samba-server ~]# pdbedit -a -u yusansan
new password:
retype new password:
....... [root@samba-server ~]# pdbedit -a -u liuerer
new password:
retype new password:
....... [root@samba-server ~]# pdbedit -a -u fengwuwu
new password:
retype new password:
....... [root@samba-server ~]# pdbedit -a -u buliuliu
new password:
retype new password:
....... [root@samba-server ~]# pdbedit -a -u wangqiqi
new password:
retype new password:
....... 查看samba账号列表
[root@samba-server ~]# pdbedit -L
yusansan:1001:
liuerer:1004:
fengwuwu:1006:
liyi:1003:
chesisi:1005:
buliuliu:1009:
wangqiqi:1010: 6)设置共享目录权限
[root@samba-server samba]# ll
总用量 0
drwxr-xr-x 7 samba samba 142 3月 28 03:52 编辑区
drwxr-xr-x 12 samba samba 280 3月 28 03:51 存档区
[root@samba-server samba]# cd 存档区 [root@samba-server 存档区]# mkdir 01-重大事项
[root@samba-server 存档区]# chown -R liyi.liyi /data/samba/存档区/01-重大事项
[root@samba-server 存档区]# chmod -R 700 /data/samba/存档区/01-重大事项 [root@samba-server 存档区]# mkdir 02-战略投资
[root@samba-server 存档区]# chown -R liuerer.liuerer /data/samba/存档区/02-战略投资
[root@samba-server 存档区]# chmod -R 700 /data/samba/存档区/02-战略投资
[root@samba-server 存档区]# setfacl -R -m u:fengwuwu:rx /data/samba/存档区/02-战略投资 [root@samba-server 存档区]# mkdir 03-战略规划
[root@samba-server 存档区]# chown -R yusansan.yusansan /data/samba/存档区/03-战略规划
[root@samba-server 存档区]# chmod -R 700 /data/samba/存档区/03-战略规划
[root@samba-server 存档区]# setfacl -R -m u:liuerer:rx /data/samba/存档区/03-战略规划 [root@samba-server 存档区]# mkdir 04-公司治理
[root@samba-server 存档区]# chown -R yusansan.yusansan /data/samba/存档区/04-公司治理
[root@samba-server 存档区]# chmod -R 700 /data/samba/存档区/04-公司治理
[root@samba-server 存档区]# setfacl -R -m u:chesisi:rwx /data/samba/存档区/04-公司治理
[root@samba-server 存档区]# setfacl -R -m g:zhengshiyuangong:rx /data/samba/存档区/04-公司治理
[root@samba-server 存档区]# gpasswd -a liuerer zhengshiyuangong
[root@samba-server 存档区]# gpasswd -a yusansan zhengshiyuangong
[root@samba-server 存档区]# gpasswd -a chesisi zhengshiyuangong
[root@samba-server 存档区]# gpasswd -a fengwuwu zhengshiyuangong [root@samba-server 存档区]# mkdir 05-股东信息
[root@samba-server 存档区]# chown -R yusansan.yusansan /data/samba/存档区/05-股东信息
[root@samba-server 存档区]# chmod -R 700 /data/samba/存档区/05-股东信息
[root@samba-server 存档区]# setfacl -R -m u:chesisi:rwx /data/samba/存档区/05-股东信息 [root@samba-server 存档区]# mkdir 06-上层股东
[root@samba-server 存档区]# chown -R yusansan.yusansan /data/samba/存档区/06-上层股东
[root@samba-server 存档区]# chmod -R 700 /data/samba/存档区/06-上层股东
[root@samba-server 存档区]# setfacl -R -m u:fengwuwu:rwx /data/samba/存档区/06-上层股东 [root@samba-server 存档区]# mkdir 07-投关管理
[root@samba-server 存档区]# chown -R fengwuwu.fengwuwu /data/samba/存档区/07-投关管理
[root@samba-server 存档区]# chmod -R 700 /data/samba/存档区/07-投关管理
[root@samba-server 存档区]# setfacl -R -m u:chesisi:rx /data/samba/存档区/07-投关管理 [root@samba-server 存档区]# mkdir 08-制度信批
[root@samba-server 存档区]# chown -R yusansan.yusansan /data/samba/存档区/08-制度信批
[root@samba-server 存档区]# chmod -R 700 /data/samba/存档区/08-制度信批
[root@samba-server 存档区]# setfacl -R -m g:zhengshiyuangong:rx /data/samba/存档区/08-制度信批 [root@samba-server 存档区]# mkdir 09-部门综合
[root@samba-server 存档区]# chown -R yusansan.yusansan /data/samba/存档区/09-部门综合
[root@samba-server 存档区]# chmod -R 700 /data/samba/存档区/09-部门综合
[root@samba-server 存档区]# setfacl -R -m g:zhengshiyuangong:rwx /data/samba/存档区/09-部门综合 [root@samba-server 存档区]# mkdir 10-学习共享
[root@samba-server 存档区]# chown -R yusansan.yusansan /data/samba/存档区/10-学习共享
[root@samba-server 存档区]# chmod -R 700 /data/samba/存档区/10-学习共享
[root@samba-server 存档区]# setfacl -R -m g:zhengshiyuangong:rwx /data/samba/存档区/10-学习共享
[root@samba-server 存档区]# setfacl -R -m g:shixisheng:rx /data/samba/存档区/10-学习共享
[root@samba-server 存档区]# gpasswd -a buliuliu shixisheng
[root@samba-server 存档区]# gpasswd -a wangqiqi shixisheng [root@samba-server 存档区]# cd ../编辑区/
[root@samba-server 编辑区]# mkdir /data/samba/编辑区/01-材料
[root@samba-server 编辑区]# chown -R yusansan.yusansan /data/samba/编辑区/01-材料
[root@samba-server 编辑区]# chmod -R 700 /data/samba/编辑区/01-材料
[root@samba-server 编辑区]# setfacl -R -m u:liuerer:rwx /data/samba/编辑区/01-材料 [root@samba-server 编辑区]# mkdir /data/samba/编辑区/02-周报
[root@samba-server 编辑区]# chown -R liuerer.liuerer /data/samba/编辑区/02-周报
[root@samba-server 编辑区]# chmod -R 700 /data/samba/编辑区/02-周报
[root@samba-server 编辑区]# setfacl -R -m u:fengwuwu:rwx /data/samba/编辑区/02-周报 [root@samba-server 编辑区]# mkdir /data/samba/编辑区/03-总结
[root@samba-server 编辑区]# chown -R yusansan.yusansan /data/samba/编辑区/03-总结
[root@samba-server 编辑区]# chmod -R 700 /data/samba/编辑区/03-总结
[root@samba-server 编辑区]# setfacl -R -m u:chesisi:rwx /data/samba/编辑区/03-总结 [root@samba-server 编辑区]# mkdir /data/samba/编辑区/04-记录
[root@samba-server 编辑区]# chown -R yusansan.yusansan /data/samba/编辑区/04-记录
[root@samba-server 编辑区]# chmod -R 700 /data/samba/编辑区/04-记录
[root@samba-server 编辑区]# setfacl -R -m g:zhengshiyuangong:rwx /data/samba/编辑区/04-记录 [root@samba-server 编辑区]# mkdir /data/samba/编辑区/05-人员
[root@samba-server 编辑区]# chown -R yusansan.yusansan /data/samba/编辑区/05-人员
[root@samba-server 编辑区]# chmod -R 700 /data/samba/编辑区/05-人员
[root@samba-server 编辑区]# setfacl -R -m g:zhengshiyuangong:rwx /data/samba/编辑区/05-人员
[root@samba-server 编辑区]# setfacl -R -m g:shixisheng:rwx /data/samba/编辑区/05-人员 [root@nextcloud ~]# cd /data/samba/存档区
[root@nextcloud 存档区]# ll
总用量 0
drwxrwx---+ 2 liyiyi liyiyi 10 3月 28 03:53 01-重大事项
drwxrwx---+ 2 liuerer liuerer 10 3月 28 00:01 02-战略投资
drwxrwx---+ 2 yusansan yusansan 10 3月 28 00:05 03-战略规划
drwxrwx---+ 2 yusansan yusansan 10 3月 28 02:19 04-公司治理
drwxrwx---+ 2 yusansan yusansan 10 3月 28 02:19 05-股东信息
drwxrwx---+ 2 yusansan yusansan 10 3月 28 02:20 06-上层股东
drwxrwx---+ 2 fengwuwu fengwuwu 10 3月 28 02:20 07-投关管理
drwxrwx---+ 2 yusansan yusansan 10 3月 28 02:23 08-制度信批
drwxrwx---+ 2 yusansan yusansan 10 3月 28 02:33 09-部门综合
drwxrwx---+ 2 yusansan yusansan 10 3月 28 03:54 10-学习共享
[root@nextcloud 存档区]# cd ../编辑区/
[root@nextcloud 编辑区]# ll
总用量 0
drwxrwx---+ 2 yusansan yusansan 10 3月 28 03:56 01-材料
drwxrwx---+ 2 liuerer liuerer 10 3月 28 02:39 02-周报
drwxrwx---+ 2 yusansan yusansan 10 3月 28 03:33 03-总结
drwxrwx---+ 2 yusansan yusansan 10 3月 28 02:41 04-记录
drwxrwx---+ 2 yusansan yusansan 10 3月 28 02:43 05-人员 由于李峰有整个共享盘的读写权限,所以还需给liyi账号设置所有子目录的读写权限
[root@samba-server ~]# setfacl -R -m u:liyi:rwx /data/samba/存档区/01-重大事项
[root@samba-server ~]# setfacl -R -m u:liyi:rwx /data/samba/存档区/02-战略投资
[root@samba-server ~]# setfacl -R -m u:liyi:rwx /data/samba/存档区/03-战略规划
[root@samba-server ~]# setfacl -R -m u:liyi:rwx /data/samba/存档区/04-公司治理
[root@samba-server ~]# setfacl -R -m u:liyi:rwx /data/samba/存档区/05-股东信息
[root@samba-server ~]# setfacl -R -m u:liyi:rwx /data/samba/存档区/06-上层股东
[root@samba-server ~]# setfacl -R -m u:liyi:rwx /data/samba/存档区/07-投关管理
[root@samba-server ~]# setfacl -R -m u:liyi:rwx /data/samba/存档区/08-制度信批
[root@samba-server ~]# setfacl -R -m u:liyi:rwx /data/samba/存档区/09-部门综合
[root@samba-server ~]# setfacl -R -m u:liyi:rwx /data/samba/存档区/10-学习共享 [root@samba-server ~]# setfacl -R -m u:liyi:rwx /data/samba/编辑区/01-材料
[root@samba-server ~]# setfacl -R -m u:liyi:rwx /data/samba/编辑区/02-周报
[root@samba-server ~]# setfacl -R -m u:liyi:rwx /data/samba/编辑区/03-总结
[root@samba-server ~]# setfacl -R -m u:liyi:rwx /data/samba/编辑区/04-记录
[root@samba-server ~]# setfacl -R -m u:liyi:rwx /data/samba/编辑区/05-人员

三、在windows本机登录Samba,验证各用户针对各个子目录的读写权限

按键Ctrl+E,打开“此电脑”,然后点击左侧栏的“网络”,接着在上侧的网络栏目里输入samba地址( 比如samba部署机ip为192.168.10.10):\\192.168.10.10,然后输入samba账号和密码,就可以登录到Samba共享目录了了。如上部署后,可以逐个验证各个samba账号对各个子目录的读写权限。

温馨提示:
1)如上配置,登录Samba后,会显示两个目录:一个是账号目录(没有访问权限,不需要访问),一个就是samba共享目录了(在smb.conf里定义的共享名称,这个可以访问),如下图:

2)如何将samba共享目录保存到本地电脑上,从而不需要每次都输入账号和密码信息?
初次登录samba,看到共享目录后,可以右击共享目录,选择"映射网络驱动器",这样就将samba共享目录通过网络驱动器的方式保存到本地了,如下图:

===================================================================
温馨提示:

以上的权限设置后,还是有一些问题的。就是说,新建文件的权限是没有问题的,但是当一个文件新建后,另一个用户就没有权限去操作了。
比如,yusansan用户在/data/samba/编辑区/05-实习生目录下创建一个test文件,这时test文件的所有者是yusansan,那么fengwuwu等其他用户
就不能对这个test文件进行写操作了。 要想解决上面的问题,可以写一个脚本,将上面赋予的权限动作循环执行(写一个简单的死循环脚本,去一直执行),如下: [root@samba-server ~]# cat /opt/samba_quanxian.sh
#!/bin/bash while [ "1" = "1" ]
do #设置存档区权限
/usr/bin/chown -R liyi.liyi /data/samba/存档区/01-重大事项
/usr/bin/chmod -R 700 /data/samba/存档区/01-重大事项
/usr/bin/chown -R liuerer.liuerer /data/samba/存档区/02-战略投资
/usr/bin/chmod -R 700 /data/samba/存档区/02-战略投资
/usr/bin/chown -R yusansan.yusansan /data/samba/存档区/03-战略规划
/usr/bin/chmod -R 700 /data/samba/存档区/03-战略规划
/usr/bin/chown -R yusansan.yusansan /data/samba/存档区/04-公司治理
/usr/bin/chmod -R 700 /data/samba/存档区/04-公司治理
/usr/bin/chown -R yusansan.yusansan /data/samba/存档区/05-股东信息
/usr/bin/chmod -R 700 /data/samba/存档区/05-股东信息
/usr/bin/chown -R yusansan.yusansan /data/samba/存档区/06-上层股东
/usr/bin/chmod -R 700 /data/samba/存档区/06-上层股东
/usr/bin/chown -R fengwuwu.fengwuwu /data/samba/存档区/07-投关管理
/usr/bin/chmod -R 700 /data/samba/存档区/07-投关管理
/usr/bin/chown -R yusansan.yusansan /data/samba/存档区/08-制度信批
/usr/bin/chmod -R 700 /data/samba/存档区/08-制度信批
/usr/bin/chown -R yusansan.yusansan /data/samba/存档区/09-部门综合
/usr/bin/chmod -R 700 /data/samba/存档区/09-部门综合
/usr/bin/chown -R yusansan.yusansan /data/samba/存档区/10-学习共享
/usr/bin/chmod -R 700 /data/samba/存档区/10-学习共享 /usr/bin/setfacl -R -m u:fengwuwu:rx /data/samba/存档区/02-战略投资
/usr/bin/setfacl -R -m u:liuerer:rx /data/samba/存档区/03-战略规划
/usr/bin/setfacl -R -m u:chesisi:rwx /data/samba/存档区/04-公司治理
/usr/bin/setfacl -R -m g:zhengshiyuangong:rx /data/samba/存档区/04-公司治理
/usr/bin/setfacl -R -m u:chesisi:rwx /data/samba/存档区/05-股东信息
/usr/bin/setfacl -R -m u:fengwuwu:rwx /data/samba/存档区/06-上层股东
/usr/bin/setfacl -R -m u:chesisi:rx /data/samba/存档区/07-投关管理
/usr/bin/setfacl -R -m g:zhengshiyuangong:rx /data/samba/存档区/08-制度信批
/usr/bin/setfacl -R -m g:zhengshiyuangong:rwx /data/samba/存档区/09-部门综合
/usr/bin/setfacl -R -m g:zhengshiyuangong:rwx /data/samba/存档区/10-学习共享 #设置编辑区权限
/usr/bin/chown -R yusansan.yusansan /data/samba/编辑区/01-开蓉开乐
/usr/bin/chmod -R 700 /data/samba/编辑区/01-开蓉开乐
/usr/bin/chown -R liuerer.liuerer /data/samba/编辑区/02-开蓉冯博
/usr/bin/chmod -R 700 /data/samba/编辑区/02-开蓉冯博
/usr/bin/chown -R yusansan.yusansan /data/samba/编辑区/03-开乐一鸣
/usr/bin/chmod -R 700 /data/samba/编辑区/03-开乐一鸣
/usr/bin/chown -R yusansan.yusansan /data/samba/编辑区/04-正式员工
/usr/bin/chmod -R 700 /data/samba/编辑区/04-正式员工
/usr/bin/chown -R yusansan.yusansan /data/samba/编辑区/05-人员
/usr/bin/chmod -R 700 /data/samba/编辑区/05-人员 /usr/bin/setfacl -R -m u:liuerer:rwx /data/samba/编辑区/01-材料
/usr/bin/setfacl -R -m u:fengwuwu:rwx /data/samba/编辑区/02-开蓉冯博
/usr/bin/setfacl -R -m u:chesisi:rwx /data/samba/编辑区/03-开乐一鸣
/usr/bin/setfacl -R -m g:zhengshiyuangong:rwx /data/samba/编辑区/04-正式员工
/usr/bin/setfacl -R -m g:zhengshiyuangong:rwx /data/samba/编辑区/05-实习生
/usr/bin/setfacl -R -m g:shixisheng:rwx /data/samba/编辑区/05-实习生 #设置李一总权限
/usr/bin/setfacl -R -m u:liyi:rwx /data/samba/存档区/01-重大事项
/usr/bin/setfacl -R -m u:liyi:rwx /data/samba/存档区/02-战略投资
/usr/bin/setfacl -R -m u:liyi:rwx /data/samba/存档区/03-战略规划
/usr/bin/setfacl -R -m u:liyi:rwx /data/samba/存档区/04-公司治理
/usr/bin/setfacl -R -m u:liyi:rwx /data/samba/存档区/05-股东信息
/usr/bin/setfacl -R -m u:liyi:rwx /data/samba/存档区/06-上层股东
/usr/bin/setfacl -R -m u:liyi:rwx /data/samba/存档区/07-投关管理
/usr/bin/setfacl -R -m u:liyi:rwx /data/samba/存档区/08-制度信批
/usr/bin/setfacl -R -m u:liyi:rwx /data/samba/存档区/09-部门综合
/usr/bin/setfacl -R -m u:liyi:rwx /data/samba/存档区/10-学习共享 /usr/bin/setfacl -R -m u:liyi:rwx /data/samba/编辑区/01-材料
/usr/bin/setfacl -R -m u:liyi:rwx /data/samba/编辑区/02-周报
/usr/bin/setfacl -R -m u:liyi:rwx /data/samba/编辑区/03-总结
/usr/bin/setfacl -R -m u:liyi:rwx /data/samba/编辑区/04-记录
/usr/bin/setfacl -R -m u:liyi:rwx /data/samba/编辑区/05-人员 done 然后执行脚本:
[root@samba-server ~]# nohup sh /opt/samba_quanxian.sh & //按键ctrl+c
[root@samba-server ~]# ps -ef|grep samba_quanxian.sh
root 83870 82538 61 23:32 pts/0 00:05:17 sh samba_quanxian.sh
root 164997 82538 0 23:41 pts/0 00:00:00 grep --color=auto samba_quanxian.sh 这样,在各个区域的目录下创建的文件,就会及时被赋予相应权限。 ===========================================================================
然而后续又发现了一个问题:
上面循环脚本实时执行后,发现用acl授权的用户访问samba目录时,有时有权访问,有时无权访问(提示没有权限,句柄无效)。
最后将脚本中的循环语句(while,do,done)删除,取消实时执行,在crontab里设置每10秒钟执行一次,调整后问题解决。
[root@samba-server ~]# crontab -l
* * * * * /bin/bash -x /opt/samba_quanxian.sh > /dev/null 2>&1
* * * * * sleep 10;/bin/bash -x /opt/samba_quanxian.sh > /dev/null 2>&1
* * * * * sleep 20;/bin/bash -x /opt/samba_quanxian.sh > /dev/null 2>&1
* * * * * sleep 30;/bin/bash -x /opt/samba_quanxian.sh > /dev/null 2>&1
* * * * * sleep 40;/bin/bash -x /opt/samba_quanxian.sh > /dev/null 2>&1
* * * * * sleep 50;/bin/bash -x /opt/samba_quanxian.sh > /dev/null 2>&1

Samba共享目录的多用户权限设置案例的更多相关文章

  1. 在CentOS上配置SAMBA共享目录(转载)

    在CentOS上配置SAMBA共享目录 From: https://blog.csdn.net/qiumei1101381170/article/details/53265341 2016年11月21 ...

  2. Linux系统Web网站目录和文件安全权限设置

    查看Linux文件的权限:ls -l 文件名称查看linux文件夹的权限:ls -ld 文件夹名称(所在目录)例如: drwxr-xr-x 2 root root 4096 2009-01-14 17 ...

  3. 将samba共享目录映射为本地文件夹(百度网盘直接下载到samba共享目录下)

    将samba共享目录映射为本地文件夹(百度网盘直接下载到samba共享目录下) 前面淘了一个蜗牛星际的矿机,打算拿来做个个人云盘,就装上了Linux用smb把硬盘共享出来 访问倒是很爽,就是发现下东西 ...

  4. windows怎么访问linux的samba共享目录

    windows怎么访问linux的samba共享目录 听语音 原创 | 浏览:6976 | 更新:2018-07-31 13:20 | 标签:LINUX WINDOWS 1 2 3 4 5 6 7 分 ...

  5. CentOS 7设置Samba共享目录

    1. 安装Samba服务 yum -y install samba # 查看yum源中Samba版本 yum list | grep samba # 查看samba的安装情况 rpm -qa | gr ...

  6. samba共享目录

    samba 原理:在linux机器上共享一个目录出来,让windows通过网上邻居去访问 (i)共享一个不需要输入用户名和密码就能访问的目录(可读不可写) 一.打开配置文件: vim /etc/sam ...

  7. Docker镜像搭建Linux下samba共享目录

    Samba 是 SMB/CIFS 网络协议的重新实现, 它作为 NFS 的补充使得在 Linux.OS/2.DOS 和 Windows 系统中进行文件共享.打印机共享更容易实现.SMB协议是客户机/服 ...

  8. java基本权限指南之:文件和共享目录的基本权限

    简介 java程序是跨平台的,可以运行在windows也可以运行在linux.但是平台不同,平台中的文件权限也是不同的.windows大家经常使用,并且是可视化的权限管理,这里就不多讲了. 本文主要讲 ...

  9. samba共享目录无法访问的一般解决方案,非用户登录和读写权限问题

    配smb,被第四点坑了很久,特此转载. 由于这5点都是比较普通的情况,不涉及用户登录和读写权限问题 1)关闭防火墙: #sevice iptables stop 2)修改 /etc/samba/smb ...

随机推荐

  1. early_suspend【转】

    android 休眠唤醒机制分析(二) - early_suspend early_suspend是Android休眠流程的第一阶段即浅度休眠,不会受到wake_lock的阻止,一般用于关闭lcd.t ...

  2. Sqoop-1.4.7-部署与常见案例

    该文章是基于 Hadoop2.7.6_01_部署 . Hive-1.2.1_01_安装部署 进行的 1. 前言 在一个完整的大数据处理系统中,除了hdfs+mapreduce+hive组成分析系统的核 ...

  3. 使用python3.6和django1.9的xadmin 遇到坑,__unicode__()和__str__()

    原因:python版本为3.6,Python3.X的版本不可使用__unicode__()(python2.x可用),应改为__str__().

  4. Linux 小知识翻译 - 「版本号」的命名方式

    包括OS,所有的软件都有版本号信息.一般来说,版本号的增大表示软件的功能增强了或者修正了一些Bug,也就是表示软件更新了. 版本号的命名方式没有统一的标准.每种软件都不一样. 大部分情况下,版本号以「 ...

  5. 需求规格说明书——阿里八八“好记”APP

    工作流程 ① 组长查阅相关文档.示例文件等,根据本小组项目特点进行定制需求规格说明书目录. ② 根据选题报告工作进行任务分配,追求工作量最小化.效率最大化. ③ 分工编辑文档. ④ 组长搭建Githu ...

  6. java注释讲解

    注释简单的来说就是一种说明,不能被当成执行语句执行.做为一名程序员,但我们在写代码时是顺着思路写下去的.写代码好比就是在做题.当你在做的时候你脑海时的思路很清晰,会想到用一些特殊的方法来解决当前的问题 ...

  7. centos 上安装phpstorm

    phpstorm在centos上运行依赖JDK,所以先安装JDK环境. 假如是centos自带的openjdk,直接卸载,不支持phpstorm. 下载jdk-7u45-linux-i586.tar. ...

  8. Django之知识总结

    1. 课程介绍 - 数据类型 - 函数 - 面向对象三大特性:继承,封装,多态 - socket:本质传输字节:所有网络通信都基于socket - 数据库设计:单表.FK.M2M (自己作业:自己领域 ...

  9. Spring Boot开发Web应用

    静态资源访问 在我们开发Web应用的时候,需要引用大量的js.css.图片等静态资源. 默认配置 Spring Boot默认提供静态资源目录位置需置于classpath下,目录名需符合如下规则: /s ...

  10. The Cat in the Hat POJ - 1289

    题意:给你来两个数A,B  .其中A=(n+1)k, B=nk    输出:(nk-1)/(n-1) 和  ∏ (n+1)k-i ni 思路:关键就是怎么求n和k.本来想这n一定是几个质因数的乘积,那 ...