linux打开所有权限设置
㈠ linux权限设置
出于安全和方便管理的因素,如果你有root的权限,则可以在5个用户版的主文件夹权里分别建立aa文件夹的符号链接,“ln
--symbolic
path/to/aa
/home/user_X/aa_for_usrX"(只有符号链接才能用于目录)。再更改对应链接的权限,如:"chmod
776
aa_for_usrX"(命令不带引号);注意,这里没有考虑这5
个用户相互之间的主文件夹的访问权限设置。
㈡ linux文件权限设置命令
一、 命令格式
Linux既然每个文件或目录都有自己的权限属性,那么如何来修改他们的权限属性呢,在学命令之前先了解一下Linux命令的格式:
[-选项]:就是用来调整命令功能的。
[参数]:命令操作的对象。
二、修改文件基本权限的命令
想要改文件的权限,只有管理员root和所有者才能修改
1、chmod:更改文件9个属性
Linux文件属性有两种设置方法,一种是数字,一种是符号。
Linux文件的基本权限就有九个,分别是owner/group/others三种身份各有自己的read/write/execute权限。
① 数字改变文件权限(常用)
我们可以使用数字来代表各个权限,各权限的分数对照表如下:
r:4w:2x:1每种身份(owner/group/others)各自的三个权限(r/w/x)分数是需要累加的,例如当权限为: [-rwxrwx---] 分数则是:
owner = rwx = 4+2+1 = 7group = rwx = 4+2+1 = 7others= --- = 0+0+0 = 0所以等我们设定权限的变更时,该文件的权限数字就是770啦!变更权限的指令chmod的语法是这样的:
chmod [-R] xyz 文件或目录xyz : 就是刚刚提到的数字类型的权限属性,为 rwx 属性数值的相加。-R : 进行递归(recursive)的持续变更,亦即连同次目录下的所有文件都会变更② 符号类型改变文件权限
我们就可以藉由u, g, o来代表三种身份的权限!
此外, a 则代表 all 亦即全部的身份!那么读写的权限就可以写成r, w, x!也就是可以使用底下的方式来看:
chmod u
g
o
a +(加入)
-(除去)
=(设定) r
w
x 文件或目录
如果我们需要将文件权限设置为 -rwxr-xr-- ,可以使用 chmod u=rwx,g=rx,o=r 文件名 来设定。
例:
注意:如果一个目录有写的权限,其他用户对于这个目录下的文件也可以删除。
2、chown:更改文件属主,也可以同时更改文件属组
注意:这个命令只有管理员root才可以操作。而且系统里是必须存在这个用户。
语法:
chown [–R] 属主名: 文件名
chown [-R] 属主名:属组名 文件名
3、chgrp:更改文件属组。
语法:
chgrp [-R]属组名文件名参数选项
-R:递归更改文件属组,就是在更改某个目录文件的属组时,如果加上-R的参数,那么该目录下的所有文件的属组都会更改。
4、umask设置预设的权限掩码
Linux umask命令指定在建立文件时预设的权限掩码,在学习这个命令之前,先了解一下默认的所有者和所属组是哪来的?
一个文件创建的时候所有者和所属组是哪来的?
所有者:谁创建的文件谁就是这个文件的所有者。
所属组:就是这个文件创建者的缺省组,每个用户只能有一个缺省组。
显示新建文件的缺省权限。
创建一个目录的时候查看发现 权限跟缺省权限是一致的,但是在test目录里创建一个文件后,查看文件缺省权限跟默认缺省权限不一致,这个是为什么呢?
rwxr-xr-x
rw-r--r-- 对比发现都少了一个x可执行权限,这是因为在Linux里缺省权限创建的文件是不可具有可执行权限的。
单独执行 umask 发现现实出 0022 ,这是什么意思呢?
022是权限掩码意思,真正的权限是777-022=755 写出来就是rwxr-xr-x.
如果我们自己要是想修改这个缺省权限,该怎么修改的。
㈢ linux 权限设置
暂时提供两个方法:
1、新建用户组,将文件夹的属组改变(原用户也需要加回入这个组),user2也加答入这个组,然后将目录属性变成750就行需要改写的话那就设成770。
2、直接将该目录属性赋值为755或者777,那就是所有用户都能用了,不仅仅是user2用户。
㈣ linux 怎么查看某个用户所有的权限
linux中查看某个用户权限的命令为( 以mysql用户为例):
cat /etc/passwd | grep mysql
在Linux /etc/passwd中一行记录对应着一个用户,每行记录又被冒号(:)分隔为7个字段,其格式如下:
用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell
(4)linux打开所有权限设置扩展阅读
在Linux /etc/passwd 用户信息中各字段(列)的用途介绍
1、用户名(login_name):用于区分不同的用户。在同一系统中注册名是惟一的。在很多系统上,该字段被限制在8个字符(字母或数字)的长度之内;并且要注意,通常在Linux系统中对字母大小写是敏感的。这与MSDOS/Windows是不一样的。
2、口令(passwd):用来验证用户的合法性,超级用户root或某些高级用户可以使用系统命令passwd来更改系统中所有用户的口令,普通用户也可以在登录系统后使用passwd命令来更改自己的口令。
3、用户标识号(UID):UID用于区别不同的用户。在系统内部管理进程和文件保护时使用 UID字段。在Linux系统中,注册名和UID都可以用于标识用户,只不过对于系统来说UID更为重要;而对于用户来说注册名使用起来更方便。
4、组标识号(GID):像UID一样,用户的组标识号也存放在passwd文件中。在现代的Unix/Linux中,每个用户可以同时属于多个组。除了在 passwd文件中指定其归属的基本组之外,还在/etc/group文件中指明一个组所包含用户。
5、用户名(user_name):包含有关用户的一些信息,如用户的真实姓名、办公室地址、联系电话等。在Linux系统中,mail和finger等程序利用这些信息来标识系统的用户。
6、用户主目录(home_directory):该字段定义了个人用户的主目录,当用户登录后,他的Shell将把该目录作为用户的工作目录。
㈤ linux用户权限设置
在fstab里,把Mac所有的硬盘分区全删除掉。
㈥ Linux 权限设置
是vsftp服务的话。
1.可以去查看其配置文件vsftp.conf
配置相关的选项
详细设置可以参考
http://doc.linuxpk.com/5831.html
2.如果是某个用户内没有相关权限的容话,可以针对你ftp的目录给予此用户操作权限chomd命令,或者去配置文件添加相关内容
㈦ linux如何设置一个目录下全部文件的权限
首先,切换到root身份
$su -
然后运行
#chmod -R 777 目录名
这样就可以了
㈧ linux里如何把一个文件更改成所有的用户都有可执行权限
linux里把一个文件抄更改成所有的袭用户都有可执行权限可以使用以下命令:
chmod 777 filename
其中chmod可以藉以控制文件如何被他人所调用。
1、chmod语法
chmod [-cfvR] [--help] [--version] mode file...
2、chmod参数说明
mode : 权限设定字串,格式如下 :
[ugoa...][[+-=][rwxX]...][,...]
(8)linux打开所有权限设置扩展阅读
chmod可以用数字来表示权限如 :
chmod 777 file
语法为:
chmod abc file
其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。
r=4,w=2,x=1
若要rwx属性则4+2+1=7;
若要rw-属性则4+2=6;
若要r-x属性则4+1=5。
㈨ LINUX文件权限设置
用 ACL ,access control list 。
不过印象里需要修改磁盘的挂载参数,打开 acl 支持。
设置 acl 用命令 setfacl ,获取权限用 getfacl 。
注意必内须内容核里面打开了你的硬盘分区类型驱动的 acl 支持才能启动分区到 ACL 功能。如果你的系统是流行的大型发行版,而且没有自己编译内核。那么应该是默认支持了,修改挂载参数后就可以用了。
注意啊!分区类型的驱动要支持 acl 才可以!FAT NTFS 驱动都不支持 ACL 而且没有补丁没有插件。建议使用 EXT3/4 、reiserfs 来支持 ACL 。
(可能 ntfs-3g 支持,但我没见到过相关的信息。)。
㈩ linux文件权限所有人怎么设置
Linux下使用chmod和数字改变文件或目录的访问权限,设置所有人权限方法如下:
[root@localhost~]#chmod777a.txt
#Linux下以数字来表示权限
#r:对应数值4
#w:对应数值2
#x:对应数值1
#-:对应数值0
#按照规则,rwx合起来就是4+2+1=7,一个rwxrwxrwx权限全开放的文件
用-l参数的ls命令显示文件的详细信息,其中包括权限:
[root@localhost~]#ls-lh
总用量191M
-rwxrwx---1rootplugdev18M2007-02-2818:05ActionCube_v0.92.tar.bz2
#注:-rwxrwx---第2~10个字符当中的每3个为一组,左边三个字符表示所有者权限,中间3个字符表示与所有者同一组的用户的权限,右边3个字符是其他用户的权限。
这三个一组共9个字符,代表的意义如下:
r(Read,读取):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目录的权限;
w(Write,写入):对文件而言,具有新增、修改文件内容的权限;对目录来说,具有删除、移动目录内文件的权限;
x(eXecute,执行):对文件而言,具有执行文件的权限;对目录了来说该用户具有进入目录的权限。