用户权限

  • samba中实现共享中所有创建的文件都属于指定用户的功能

    ·

    方法很简单,但很实用。 在需要指定的共享中加入。 force user = 要指定的用户 例如,要求老师得能在“孙锡源”这个学生的共享文件夹中创建文件,但老师创建的文件所有者是老师本人,孙锡源没权限修改及删除文件。那么就可以加一行“force user = sxy”,让老师创建的文件的所有者也是孙锡源本人,这样孙锡源就可以操作文件了。

    Read More

  • Linux下为普通用户开启sudo命令

    ·

    介绍 : Linux下,root用户的权限非常大,root的密码自然不能轻易的告诉别人,但如果又必须使用root权限,那要怎么办呢?这里就要使用“sudo”这个命令了。这个命令是系统管理员允许普通用户以root权限执行几个或全部命令的工具。 为普通用户开启sudo命令的方法: 默认情况下,普通用户是无权使用sudo命令的,需要管理员为其开启使用命令的权限。 下图中,红箭头所指的就是普通用户使用sudo来执行命令后抛出的错误。 为普通用户启用sudo命令: 编辑sudo的配置文件。 vim /etc/sudoers 在第105和108行左右的位置可以看到如下图中红框框起来的内容,这两处就是为某用户开启sudo命令的配置模板。二处的区别在于,使用105行的配置模板配置后用户使用sudo命令需要输入用户本身的密码,而108行处的模板则不需要输入密码,二者可以同时配置。 例如,下图中,为user1、user2、user3、user4这四个系统用户开启了sudo命令,其中user1和user2在使用sudo命令时需要输入密码,而user3和user4则不需要。 此时再分别使用user1、user2、user3、user4这四个用户的身份测试sudo命令的执行情况即可。

    Read More

  • linux下acl权限详解

    ·

    安装软件包 yum install -y acl 配置acl权限 用于acl权限管理的命令主要有两个: setfacl          //设置acl权限 getfacl         //查看acl权 首先来看setfacl 常用参数: -b:删除所有扩展的acl规则,基本的acl规则(所有者,群组,其他)将被保留。 -d:设定默认的acl规则 -R:递归的对所有文件及目录进行操作。 -m:修改文件或目录的acl规则。 -x:删除指定acl规则。 以上只列出常用参数,详细命令帮助可参考:http://man.linuxde.net/setfacl 举个例子:想让user1这个用户对~/test目录拥有全部权限,除了修改所有者或所属组之外还能怎样呢? 且往下看。 setfacl -Rm u:user1:rwx ~/test //使user1用户对test目录拥有全部权限。 执行以上命令后user1用户即可任意操作~/test目录。 来看一下这条命令,setfacl,设置acl权限、参数R代表递归应用,m修改权限、u代表用户,如果想赋予某个组acl权限就用g,:后边接的要赋予acl权限的用户名或组名(不填则修改所有者或所属组的acl权限),紧接着下一个冒号后面跟的就是要赋予这个用户的权限了、最后接要操作的目录或文件名,就这么简单。 再来看一个例子: setfacl -m d:u::rwx ~/test //为test目录下新建的文件或目录设置默认acl权限,对所有用户生效 如果写成这样: setfacl -m d:u:user1:rwx ~/test 这条命令执行后可以达到什么目的呢?我猜,聪明的读者一定猜到了:是给user1创建的文件或目录设置默认acl权限。 如果你是这样想的,那么恭喜你,猜错了。 这条命令实际的意义其实是给所有用户创建的文件或目录都加上user1这个用户的rwx的acl权限~ 最后再来看下如何删除acl权限 setfacl -x d:u:user1 ~/test //删除~/test目录中关于user1的默认acl权限…

    Read More

  • linux下rwx权限与数字对应关系详解

    ·

    我们都知道,在linux中权限r对应的数字为4,w对应的数字为2,x对应的数字为1。 那,有没有人想过为什么4就代表r?2就代表w?难道是因为读起来朗朗上口??? 实际上,rwx权限在操作系统中,如果有,则是二进制1表示,如果没有,则是二进制0来表示。那么,当文件同时拥有rwx权限时,在计算机中权限就被标识成了二进制111,转换为十进制就变成了4(二进制100,r权限)+2(二进制10,w权限)+1(二进制1,x权限)=7(111,rwx权限),于是乎我们常用的chmod命令后面接的数字是怎么来的就很清楚咯。

    Read More

  • linux之文件与目录权限

    ·

    读取:允许查看文件内容、显示目录列表 写入:允许修改文件内容,允许在目录中新建、移动、删除文件或子目录 归属(所有权) 属主:拥有该文件或目录的用户账号 属组:拥有该文件或目录的组账号 查看文件/目录的权限和归属:    

    Read More