freenas的用户权限管理

个人感觉FREENAS短小精悍,如此小的占用空间实现如此多的功能,真是佩服开源精神的强大,但是否也因此导致配置不便,以及功能单子。。。

这几天初上手玩玩freenas,本来以为可以很容易搞定用户权限管理(毕竟NAS通常不是一个人用的,总要考虑多用户权限吧),又不想试AD与LDAP(局域网内没有对应服务器)。结果试了试,好像没太好的办法,只好用最笨的办法去实现了(没找到,也许有好的办法。看此文者若知情不报,格"人肉"勿论):

从最开始说起吧。

首先开启SAMBA/CIFS服务,设置为本地使用者。然后再创建一个共享,设置"开启权限继承"

然后到使用者权限/用户权限,建组,再建用户,加入到对应组里。

然后在服务里开通SSH,用SSH登录后(当然也可以直接在FREENAS的控制台下操作),给NAS共享目录创建目录结构。

对不同的目录用chown和chgrp修改所有者及所在群组,再用chmod设置访问时的权限。

在WINDOWS的浏览器里用不同身份登录,测试效果。(换用户可用"net use * /delete",不必重启系统)

最后的申明:本人纯粹是NAS及FREEBSD的菜虫,有不当之处望指正。

查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/OS/FreeBSD/

时间: 2024-11-01 07:29:09

freenas的用户权限管理的相关文章

不使用三方包时,如何在ThinkSNS中建立优雅的用户权限管理

本文主要全面讲解在不适用第三方包的情况下,如何在基于Laravel框架上,研发社交系统ThinkSNS+时,简历一套优雅而不失性价比的用户权限管理体系功能,[内含ThinkSNS真实代码]. 需求场景 就是用户组+权限节点,这个需求 laravel 有很多很好的第三方包实现.下面描述代码不参与缓存机制纯数据库查询,给大家提供一个思路. 下面的代码都是来自于ThinkSNS+,是基于 Laravel 全新开发的 ThinkSNS 社交开源项目,遵循 Apache-2.0 开源协议.欢迎 Star

MySQL用户权限管理详解_Mysql

用户权限管理主要有以下作用: 1. 可以限制用户访问哪些库.哪些表 2. 可以限制用户对哪些表执行SELECT.CREATE.DELETE.DELETE.ALTER等操作 3. 可以限制用户登录的IP或域名 4. 可以限制用户自己的权限是否可以授权给别的用户 一.用户授权 复制代码 代码如下: mysql> grant all privileges on *.* to 'yangxin'@'%' identified by 'yangxin123456' with grant option;  

用户权限管理代码

用户权限管理代码 define('PATTERN_MODE_INT',                1); define('PATTERN_MODE_STRING',        2); function bitToArray($data, $ruleArr, $mode = PATTERN_MODE_INT) {         $varData = array();         if($mode == PATTERN_MODE_INT)         {              

MongoDB用户权限管理讲解

Mongodb在2.4最新版本中对用户权限管理做了全新的调整,把权限细化了,增强了安全性,越来越像mysql的权限管理了. 一.2.4之前的版本用户管理 1.创建某个数据库的管理用户 1.1.进入weiw数据库: >use weiw; 1.2.添加用户(读写权限,readOnly-->false): >db.addUser("java","java");默认是拥有weiw数据库所有权限 >db.addUser("java1"

用户权限管理数据库表设计思想

用户权限管理数据库表设计思想 表:(1)用户表(user) (2)权限表(power) (3)部门表(group) (4)角色表(role) (5)用户部门角色表(user_group_role)存放用户id,部门id,角色id (6)权限部门角色表(power_group_role)存放权限id,部门id,角色id 设计理念: a用户可以(绑定)属于m部门n角色   z权限可以(绑定)属于m部门n角色 由此:a就拥有z权限   设计扩展:一个用户可以同时属于多个部门下的多个角色 每个部门下的每

用户权限管理,LINQ去除它的重复菜单项

事情是这样的,我有三张表,用户_角色关系表User_Role,角色_菜单关系表Role_Menu和菜单表 Menu,这三个表之间有如下关系:  User_Role=>RoleId=>RoleMenu RoleMenu=>MenuId=>Menu 它们之间的业务关系是: 当用户登陆后,通过UserId得到User_Role列表,将用户所包括的角色得出 通过User_Role找到所有对应Menu 现在有个问题,就是一个用户可以有多少角色,一个角色有多个菜单,当然,两个不同的角色可以有相

云环境下基于属性的用户权限管理研究

云环境下基于属性的用户权限管理研究 李拴保 范乃英 傅建明 祁慧敏 刘芊 用户权限分配是云计算服务的重要难题之一,提出了一种基于属性的用户权限管理方案.该方案以云服务中的新用户密钥分配为研究对象,论述了多方协同的用户签名验证解密管理机制,数据所有者和授权者共同选择属性集,数据所有者基于属性集定义密文访问结构,从而用户只有通过授权者认证才能获得解密密钥,达到用户权限升级与降级同步管理的目的.另外,本方案以群属性集更新为中心设计CP-ABE群签名验证机制,令数据所有者.用户和授权者组成群;基于群和自

一种简单方便的用户权限管理方法--使用菜单来管理用户权限

菜单|用户权限  今天刚写完一个权限管理的程序,本来有很多解决方案可以实现,只是当时灵机一现,突然想到用菜单来进行权限分配,因为大部分项目的权限要通过菜单来控制,对于在窗口中要控制的非菜单的控件,控制他们其实也可以用一个隐藏的菜单来对应,这样有不少好处,至少可以在一登陆的时候就把所有权限用菜单的ENABLED为TRUE和FALSE来处理,以后,在需要判断权限时,取权限对应菜单的ENABLED一看便知,不用去数据库里取了!用菜单来进行权限分配的一大好处就是直观,所见即所得,通过点选菜单,使菜单项的

Linux_用户权限管理

目录 目录 用户管理 useradd创建用户 userdel删除用户 usermod修改用户账号 passwd修改用户密码 用户权限设置 用户组管理 查看用户的属组 修改用户组gpasswd 为没有家目录的用户建立家目录 生产环境中隐藏root用户 umask控制文件或目录创建时的初始权限 Linux的系统权限 ACL 用户管理 Linux和Windows用户不能单独存在,必须属于一个或多个组. 用户信息存储位置: 1. Windows userInfo :c:\windows\system32