1、首先打开我们的电脑,然后在磁盘里找个文件夹,或是新建一个文件夹都可以,这里便于 *** 作,就新建了一个文件夹,命名文件夹。
2、然后我们右击文件夹,在d出的右键菜单中找到属性,一般都会在整个右键菜单的末尾,所以直接找最后一个选项就可以了。
3、选中属性之后,就会d出文件夹属性的设置窗口,这里有常规,共享,安全,以前的版本和自定义选项,这里我们选择第三个选项“安全”。
4、点开安全选项,这里就是设置文件夹权限的地方,我们可以看到上面一栏里是组或用户名,这里就可以分别对其设置拥有的权限,我们选择第一个用户名,也就是authenticatedusers。
5、接下里就就给该用户名加上完全控制的权限,点击两栏中间的编辑选项,然后就d出编辑权限的窗口,还是选中我们要修改的用户名,在下一栏完全控制选项后边的允许下边打钩,然后点击应用,再点击确定,这样该用户名就有了完全控制的权限。
在linux中给文件夹赋权限的步骤如下:
1.首先,咱们用客户端工具(工具很多,我用的是xshell),用需要建立的文件夹的账户登录系统,例如我现在是用的Root用户。红色框框内,写着root证明,登录的用户没有问题。
2.此时进入到需要新建文件夹的目录下,例如我们现在要去/u1下面去建立文件夹,则使用命令cd u1即可。如果其他的文件夹:cd u1/out。
3.进入需要建立新文件的目录后完成,直接录入新建文件命令:mkdir fanfan建立后,可以“ls”下,可以看到建立的目录存在了。
4.此时可以查看文件夹的权限,可以使用ls -la此命令可以看到下属相关文件夹的权限。这样就解决了在linux中给文件夹赋权限的问题了。
【语法】chmod[必要参数][选择性参数][<权限范围>+/-/=<权限设置>][文件或者目录]【功能说明】chmod指令依据权限设置改变给定文件的权限。权限既可以是一个符号,也可以是一个代表性的数字。符号的模式可以是[ugoa...][[+-=][rwxXstugo...]...][...],可以给定多个符号,他们之间用逗号隔开。
【参数说明】
必要参数具体说明如下:
参数 功能
-c 当发生改变时,报告处理信息
-f 错误信息不输出
-R 处理指定目录以及其子目录下的所有文件
-v 运行时,显示详细处理信息
选择性参数的具体说明如下:
参数 功能
--reference=<目录或者文件>设置成具有与指定的目录,或者文件具有相同的权限的权限。
--version 显示版本信息。
<权限范围>+<权限设置>使权限范围内的目录,或者文件具有指定的权限。
<权限范围>-<权限设置>删除权限范围内的目录,或者文件具有指定的权限。
<权限范围>=<权限设置>设置权限范围内的目录,或者文件的权限为指定的值。
【权限范围】
u:目录或者文件的当前的用户。
g:目录或者文件的当前的群组。
o:除了目录或者文件的当前的用户或者群组之外的用户或者群组。
a:所有的用户及群组。
【权限代号】
r:读取目录或者文件的权限,用数字4表示。
w:写入目录或者文件的权限,用数字2表示。
x:执行目录或者文件的权限,用数字1表示。
-:删除目录或者文件的所有权限,用数字0表示。
s:特殊权限,改变目录或者文件的权限。
【执行范例】
【范例488】设置文件具有所有的权限。
[root@localhost root]# ll //显示当前文件夹下的所有文件的信息
总用量 264
-rw-r--r--1 root root 2398 5月 8 20:15 1.log
-rw-r--r--1 root root 28 5月 7 16:05 abc
-rw-r--r--1 root root 176 5月 3 22:50 a.c
-rw-r--r--1 root root 1516 4月 20 19:31 anaconda-ks.cfg
-rw-r--r--1 root root27023 5月 3 22:49 install.log
-rw-r--r--1 root root27035 5月 3 22:46 install.log.bak
-rw-r--r--1 root root 4138 4月 20 19:28 install.log.syslog
-rw-r--r--1 root root 183833 4月 23 15:59 magick.miff
[root@localhost root]# chmod 777 1.log //设置文件1.log的权限
[root@localhost root]# ll //显示当前文件夹下的所有文件的信息
总用量 264
-rwxrwxrwx1 root root 2398 5月 8 20:15 1.log
-rw-r--r--1 root root 28 5月 7 16:05 abc
-rw-r--r--1 root root 176 5月 3 22:50 a.c
-rw-r--r--1 root root 1516 4月 20 19:31 anaconda-ks.cfg
-rw-r--r--1 root root27023 5月 3 22:49 install.log
-rw-r--r--1 root root27035 5月 3 22:46 install.log.bak
-rw-r--r--1 root root 4138 4月 20 19:28 install.log.syslog
-rw-r--r--1 root root 183833 4月 23 15:59 magick.miff
[root@localhost root]#
本例使用指令“chmod 777 1.log”设置文件1.log具有所有的权限。
【范例489】设置文件的属性。
[root@localhost root]# chmod ug+rw 1.log//设置文件1.log的属性
本例使用指令“chmod ug+rw 1.log”,设置文件的用户和同群组内的用户具有指定文件1.log的可读可写权限。
【范例490】删除文件的权限。
[root@localhost root]# chmod a-x 1.log//设置文件1.log的属性
本例使用指令“chmod a-x 1.log”,删除所有人的可执行权限。
【范例491】使用“=”设置权限。
[root@localhost root]# chmod u=r 1.log//设置文件1.log的属性
本例使用指令“chmod u=r 1.log”,撤销原来的所有权限,然后使拥有者具有可读的权限。
【相关指令】
chown
《Linux指令速查手册》里能解决关于Linux的好多问题。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)