5、复杂一点的用户共享模型(适合10人左右的小型企业);
比如一个公司有五个部门,分别是linuxsir,sir01,sir02,sir03,sir04。我们想为这家公司设计一个比较安全的共享文件模型。每个用户都有自己的网络磁盘,sir01到sir04还有共用的网络硬盘;所有用户(包括匿名用户)有一个共享资料库,此库为了安全是只读的;所有的用户(包括匿名用户)要有一个临时文件终转的文件夹... ....
5.1 共享权限设计实现的功能;
1)linuxsir部门具有管理所有SMB空间的权限;
2)sir01到sir04拥有自己的空间,并且除了自身及linuxsir有权限以外,对其它用户具有绝对隐私性;
3)linuxsir01到linuxsir04拥有一个共同的读写权限的空间;
4)所有用户(包括匿名用户)有一个有读权限的空间,用于资料库,所以不要求写入数据。
5)sir01到sir04还有一个共同的空间,对sir01到sir04的用户来说是隐私的,不能让其它用户来访问。
6)还要有一个空间,让所有用户可以写入,能删除等功能,在权限上无限制 ,用于公司所有用户的临时文档终转等;
5.2 在服务器上创建相应的目录;
[root@localhost ~]# mkdir -p /opt/linuxsir
[root@localhost ~]# cd /opt/linuxsir
[root@localhost linuxsir]# mkdir sir01 sir02 sir03 sir04 sirshare sir0104rw sirallrw
[root@localhost linuxsir]# ls
sir01 sir0104rw sir02 sir03 sir04 sirallrw sirshare
注:功用如下:
/opt/linuxsir 这是管理员目录,负责管理其下所有目录;
/opt/linuxsir/sir01 是sir01的家目录,用于私用,除了用户本身和linuxsir以外其它用户都是不可读不可写; /opt/linuxsir/sir02 是sir02的家目录,用于私用,除了用户本身和linuxsir以外其它用户都是不可读不可写; /opt/linuxsir/sir03 是sir03的家目录,用于私用,除了用户本身和linuxsir以外其它用户都是不可读不可写; /opt/linuxsir/sir04 是sir04的家目录,用于私用,除了用户本身和linuxsir以外其它用户都是不可读不可写; /opt/linuxsir/sirshare 所用用户(除了linuxsir有权限写入外)只读目录
/opt/linuxsir/sir0104rw 是用于sir01到sir04用户可读可写共用目录,但匿名用户不能读写;
/opt/linuxsir/sirallrw 用于所有用户(包括匿名用户)的可读可写;
5.3 添加用户用户组,设置相应目录家目录的权限;
◆5.3.1 添加用户组;
[root@localhost ~]# /usr/sbin/groupadd linuxsir
[root@localhost ~]# /usr/sbin/groupadd sir01
[root@localhost ~]# /usr/sbin/groupadd sir02
[root@localhost ~]# /usr/sbin/groupadd sir03
[root@localhost ~]# /usr/sbin/groupadd sir04
[root@localhost ~]# /usr/sbin/groupadd sir0104
◆5.3.2 添加用户;
[root@cuc03 ~]# adduser -g sir01 -G sir0104 -d /opt/linuxsir/sir01 -s /sbin/nologin sir01
[root@cuc03 ~]# adduser -g sir02 -G sir0104 -d /opt/linuxsir/sir02 -s /sbin/nologin sir02
[root@cuc03 ~]# adduser -g sir03 -G sir0104 -d /opt/linuxsir/sir03 -s /sbin/nologin sir03
[root@cuc03 ~]# adduser -g sir04 -G sir0104 -d /opt/linuxsir/sir04 -s /sbin/nologin sir04
[root@cuc03 ~]# adduser -g linuxsir -d /opt/linuxsir -G linuxsir,sir01,sir02,sir03,sir04,sir0104 -d /opt/linuxsir -s /sbin/nologin linuxsir
当然我们还得学会查看用户信息的工具用法,比如 用finger和id来查看用户信息,主要是看用户是否添加正确;比如;请参考《Linux 用户(User)查询篇》
[root@localhost ~]# id linuxsir
[root@localhost ~]# finger linuxsir
◆5.3.3 添加samba用户,并设置密码;
ubuntu共享文件设置_电脑基础知识_IT/计算机_专业资料。学会怎样设置ubuntu的文档共享...[username]为 linux 系统下用户目录,[foldername]为文件夹名称,使用的时候注 ...
Ubuntu下共享文件夹给Windows用户_IT/计算机_专业资料。Ubuntu 下共享文件夹给 Windows 用户 Enlist 发布于 2007-11-27 2051 次阅读 字号: 大中小 (网友评论 ...
windows 访问 ubuntu 共享文件夹方法如下: ubuntu 中右键 共享文件夹,设置 SMB ...03 用户和用户组相关; 04 进程管理; 1 Samba 简介 2 Samba 功能和应用范围 ...
Ubuntu安装设置samba共享与实现上网_IT/计算机_专业资料。Ubuntu安装设置samba共享与...用户 (#useradd user1 //添加用户名 user1 #passwd user1 //给用户名 user...
ubuntu系统下samba共享设置_计算机软件及应用_IT/计算机_专业资料。ubuntu 系统下...wangwh 用户 sudo /usr/sbin/groupadd guest sudo useradd -g guest -d /...
和 smbfs 的安装: test@ubuntu:/# sudo su 输入登录密码,切换到 root 用户...设置目录共享: root@ubuntu:/# sudo vi /etc/samba/smb.conf 找到: #...
设置共享文件夹 1.添加使用用户到 vboxusers 用户组。vboxusers 是安装 vbox 时自动建立的组。sudo adduser xxx vboxusers(xxx 为你的 Ubuntu 用户名) 2.在虚拟...
设置 root 超级用户默认登录 3. 配置 NFS 服务 4.配置 samba 服务 5.VMware 虚拟机设置共享 1. 在虚拟机安装 linux 系统 回目录 我安装的系统是 ubuntu11....
vmware 下 ubuntu10.04 与 WinXp 共享文件夹 hgfs 为空的解决 办法在安装完...设置 nick 用户的 samba 密码: [root@...]Smbpasswd –a nick 此时输入的...
低的双机共享方法, 对于没有交换机的用户来说比较方便, XP 下双网卡共享比较简单, 在 只需要 ICS 共享或者桥接即可,在 ubuntu 下略显麻烦,不过配置好以后和 XP...

我要评论