用户组

在linux中的每种用户必须属于三个组,无法独立于组外。在linux中种种文件有全数者、所在组、其余组的定义

– 所有者

– 所在组

– 其它组

– 改动用户所在的组

 

所有者

貌似为文件的成立人,何人创立了该文件,就自然的变成该公文的持有者

用ls ‐ahl命令能够旁观文件的持有者

也得以使用chown 用户名 文件名来修改文件的持有者

 

文件所在组

当有个别用户创立了贰个文件后,这一个文件的所在组正是该用户所在的组

用ls ‐ahl命令能够看来文件的全数组

也能够采取chgrp 组名 文件名来修改文件所在的组

 

其它组

除开文件的主人和所在组的用室外,系统的别的用户都是文本的别的组

用户组

在linux中的每个用户必须属于二个组,不能独立于组外。在linux中种种文件有全体者、所在组、别的组的概念

– 所有者

– 所在组

– 其它组

– 改动用户所在的组

文件权限详解,用户组和文件权限命令详解。 

所有者

貌似为文件的创立人,哪个人成立了该文件,就自发的产生该公文的全数者

用ls ‐ahl命令能够看来文件的全体者

也能够使用chown 用户名 文件名来修改文件的全部者

 

文件所在组

当某些用户创设了两个文本后,那个文件的所在组正是该用户所在的组

用ls ‐ahl命令能够见到文件的全数组

也得以利用chgrp 组名 文件名来修改文件所在的组

 

其它组

除开文件的持有者和所在组的用室外,系统的别样用户都是文本的别样组

用户组

Linux下用户组、文件权限详解

原文:

 

 

在Linux中的每一种用户必须属于3个组,不可能独立于组外。在Linux中种种文件有全部者、所在组、其余组的定义

用户组

在linux中的每种用户必须属于一个组,无法独立于组外。在linux中各类文件有全体者、所在组、别的组的定义

– 所有者

– 所在组

– 其它组

– 退换用户所在的组

 

所有者

相似为文件的创设者,什么人创立了该公文,就自发的产生该文件的全数者

用ls ‐ahl命令能够见到文件的主人

也足以动用chown 用户名 文件名来修改文件的主人

 

文本所在组

当有个别用户创设了叁个文本后,这些文件的所在组就是该用户所在的组

用ls ‐ahl命令能够看看文件的全体组

也得以应用chgrp 组名 文件名来修改文件所在的组

 

其它组

除开文件的全数者和所在组的用户外,系统的任何用户都以文件的别的组

文本权限

ls

 -l中呈现的内容如下:

-rwxrw-r‐-1 root root 1213 Feb 2 09:39 abc

– 十一个字符鲜明分歧用户能对文件为什么

– 第叁个字符代表文件(-)、目录(d),链接(l)

– 别的字符每三个一组(rwx),读(r)、写(w)、实践(x)

– 第叁组rwx:文件全体者的权限是读、写和实施

– 第二组rw-:与公事全部者同1组的用户的权能是读、写但无法实践

– 第2组r–:不与公事全数者同组的别的用户的权力是读不能够写和试行

也可用数字代表为:r=四,w=2,x=一  因而rwx=四+2+一=7

– 一 表示连接的文件数

– root 表示用户

– root表示用户所在的组

– 1二一三 表示文件大小(字节)

– Feb 二 0九:39 表示最后修改日期

– abc 表示文件名

 

转移权限的吩咐

chmod 改变文件或目录的权能

chmod 755 abc:赋予abc权限rwxr-xr-x

chmod u=rwx,g=rx,o=rx abc:同上u=用户权限,g=组权限,o=分裂组别的用户权限

chmod u-x,g+w abc:给abc去除用户实施的权位,扩大组写的权位

chmod a+r abc:给持有用户加多读的权力

 澳门金沙国际 1

澳门金沙国际 2

改变全数者(chown)和用户组(chgrp)命令

chown xiaoming abc:改造abc的全部者为xiaoming

chgrp root abc:改动abc所属的组为root

chown root ./abc:改动abc这几个目录的主人是root

chown ‐XC90 root ./abc:改换abc那么些目录及其下边全部的文件和目录的全体者是root

 

改造用户所在组

在加多用户时,能够内定将该用户增进到哪个组中,同样用root的处理权限能够退换有个别用户所在的组

– usermod ‐g 组名 用户名

您能够用

– usermod ‐d 目录名 用户名,改动该用户登六的开始目录

 

【综合案例】

【题壹.壹】建立多个用户组group1和group二,以及多个用户dennis、daniel、abigale,并且将前1个用户分配在group1用户组下,后2个分红在group二用户组下

 澳门金沙国际 3

【题一.二】以dennis用户登入,创造三个Hello.java文件

【题一.3】以daniel用户登入,旁观是不是足以访问/home/dennis目录以及读或写其创设的Hello.java文件

【题一.四】以dennis用户登陆,修改目录/home/dennis及Hello.java文件的读写权限(校正:修改目录权限的时候,应该运用770,而不是760,不然权限不足)

 澳门金沙国际 4

【题1.5】重复【题1.3】

【题一.六】更换abigale的用户组由group贰变为group一

 澳门金沙国际 5

接下来,能够使用cat /etc/passwd查看并规定

 澳门金沙国际 6

【参考】

– groupadd 组名,在linux中加多组

– vi /etc/group,查看linux中全体组音讯,能够看可以编写制定

– cat /etc/group,查看linux中全数组音信,只好够看不得以编写制定

– useradd ‐g 组名 用户名,成立用户的同时内定将该用户分配到哪些组下

– vi /etc/passwd,查看linux中持有用户音信,能够看能够编写

– cat /etc/passwd,查看linux中装有用户音信,只可以够看不得以编制

 

网络参考原地址:

文本权限

澳门金沙国际 ,ls

 -l中显得的始末如下:

-rwxrw-r‐-1 root root 1213 Feb 2 09:39 abc

– 11个字符鲜明不一样用户能对文本为什么

– 第多少个字符代表文件(-)、目录(d),链接(l)

– 别的字符每1个1组(rwx),读(r)、写(w)、试行(x)

– 第三组rwx:文件全数者的权力是读、写和执行

– 第一组rw-:与公事全部者同一组的用户的权限是读、写但不能够推行

– 第一组r–:不与公事全部者同组的其余用户的权能是读不能够写和实行

也可用数字代表为:r=四,w=2,x=一  因而rwx=4+二+一=7

– 一 表示连接的文件数

– root 代表用户

– root代表用户所在的组

– 1213 表示文件大小(字节)

– Feb 2 0玖:3九 表示末了修改日期

– abc 表示文件名

 

改造权限的下令

chmod 改换文件或目录的权限

chmod 755 abc:赋予abc权限rwxr-xr-x

chmod u=rwx,g=rx,o=rx abc:同上u=用户权限,g=组权限,o=区别组别的用户权限

chmod u-x,g+w abc:给abc去除用户施行的权限,扩充组写的权杖

chmod a+r abc:给全部用户增添读的权柄

 澳门金沙国际 7

澳门金沙国际 8

改造全数者(chown)和用户组(chgrp)命令

chown xiaoming abc:改换abc的主人为xiaoming

chgrp root abc:改造abc所属的组为root

chown root ./abc:退换abc这么些目录的持有者是root

chown ‐奥迪Q三 root ./abc:改动abc这些目录及其上边全数的文件和目录的持有者是root

 

变动用户所在组

在丰硕用户时,能够钦定将该用户拉长到哪个组中,同样用root的管理权限能够变动有些用户所在的组

– usermod ‐g 组名 用户名

您可以用

– usermod ‐d 目录名 用户名,改换该用户登录的发端目录

 

【综合案例】

【题一.1】建立三个用户组group一和group二,以及四个用户dennis、daniel、abigale,并且将前三个用户分配在group一用户组下,后三个分配在group2用户组下

 澳门金沙国际 9

【题1.二】以dennis用户登六,成立三个Hello.java文件

【题一.三】以daniel用户登录,观看是或不是足以访问/home/dennis目录以及读或写其成立的Hello.java文件

【题一.肆】以dennis用户登陆,修改目录/home/dennis及Hello.java文件的读写权限(校勘:修改目录权限的时候,应该利用770,而不是760,不然权限不足)

 澳门金沙国际 10

【题1.5】重复【题1.3】

【题一.六】改造abigale的用户组由group二变为group壹

 澳门金沙国际 11

下一场,能够使用cat /etc/passwd查看并规定

 澳门金沙国际 12

【参考】

– groupadd 组名,在linux中增添组

– vi /etc/group,查看linux中全部组新闻,能够看能够编写制定

– cat /etc/group,查看linux中全数组信息,只好够看不得以编制

– useradd ‐g 组名 用户名,创设用户的同时内定将该用户分配到哪些组下

– vi /etc/passwd,查看linux中有着用户音信,能够看能够编写

– cat /etc/passwd,查看linux中存有用户音讯,只雅观不得以编写制定

– 所有者

 

– 所在组

文本权限

ls

 -l中呈现的始末如下:

-rwxrw-r‐-1 root root 1213 Feb 2 09:39 abc

– 拾二个字符明确不一致用户能对文件为什么

– 第3个字符代表文件(-)、目录(d),链接(l)

– 其他字符每一个一组(rwx),读(r)、写(w)、实行(x)

– 第贰组rwx:文件全部者的权力是读、写和施行

– 第叁组rw-:与公事全部者同壹组的用户的权限是读、写但不可能试行

– 第二组r–:不与公事全部者同组的其余用户的权能是读无法写和推行

也可用数字代表为:r=4,w=二,x=一  因而rwx=四+贰+一=7

– 1 表示连接的文本数

– root 表示用户

– root代表用户所在的组

– 1二壹三 表示文件大小(字节)

– Feb 二 0九:39 表示最后修改日期

– abc 表示文件名

 

更动权限的下令

chmod 改造文件或目录的权限

chmod 755 abc:赋予abc权限rwxr-xr-x

chmod u=rwx,g=rx,o=rx abc:同上u=用户权限,g=组权限,o=差异组别的用户权限

chmod u-x,g+w abc:给abc去除用户实行的权杖,扩展组写的权杖

chmod a+r abc:给全体用户增多读的权能

 澳门金沙国际 13

澳门金沙国际 14

退换全数者(chown)和用户组(chgrp)命令

chown xiaoming abc:改换abc的主人为xiaoming

chgrp root abc:改动abc所属的组为root

chown root ./abc:改换abc那个目录的持有者是root

chown ‐凯雷德 root ./abc:退换abc这一个目录及其下边全体的文本和目录的主人是root

 

退换用户所在组

在丰硕用户时,能够钦定将该用户增进到哪个组中,一样用root的管理权限能够转移某些用户所在的组

– usermod ‐g 组名 用户名

您能够用

– usermod ‐d 目录名 用户名,改造该用户登入的始发目录

 id命令能够查看当前uid、gid以及groups消息。

【综合案例】

【题一.1】建立几个用户组group1和group二,以及四个用户dennis、daniel、abigale,并且将前一个用户分配在group1用户组下,后3个分配在group二用户组下

 澳门金沙国际 15

【题一.二】以dennis用户登录,创造八个Hello.java文件

【题一.三】以daniel用户登入,观看是不是能够访问/home/dennis目录以及读或写其创造的Hello.java文件

【题一.四】以dennis用户登6,修改目录/home/dennis及Hello.java文件的读写权限(校对:修改目录权限的时候,应该选拔770,而不是760,不然权限不足)

 澳门金沙国际 16

【题1.5】重复【题1.3】

【题一.6】更改abigale的用户组由group2变为group壹

 澳门金沙国际 17

下一场,能够应用cat /etc/passwd查看并明确

 澳门金沙国际 18

【参考】

– groupadd 组名,在linux中加多组

– vi /etc/group,查看linux中全部组新闻,能够看能够编写制定

– cat /etc/group,查看linux中全数组新闻,只可以够看不可能编写

– useradd ‐g 组名 用户名,创造用户的还要钦命将该用户分配到哪个组下

– vi /etc/passwd,查看linux中存有用户信息,能够看能够编写制定

– cat /etc/passwd,查看linux中全体用户新闻,只美观不得以编写制定

既是未有凡桃俗李,为啥甘愿平凡?

– 其它组

– 退换用户所在的组

所有者

诚如为文件的创制者,何人创设了该文件,就自发的形成该公文的全部者

用ls ‐ahl命令能够见见文件的全数者

也能够利用chown 用户名 文件名来修改文件的全部者

文本所在组

当有个别用户创立了1个文本后,那个文件的所在组正是该用户所在的组

用ls ‐ahl命令能够看来文件的全部组

也足以行使chgrp 组名 文件名来修改文件所在的组

其它组

除开文件的持有者和所在组的用户外,系统的别样用户都以文本的其余组

文本权限

ls

 -l中显得的剧情如下:

-rwxrw-r‐-1 root root 1213 Feb 2 09:39 abc

– 十二个字符鲜明区别用户能对文件为什么

– 第2个字符代表文件(-)、目录(d),链接(l)

– 其他字符每1个壹组(rwx),读(r)、写(w)、实行(x)

– 第三组rwx:文件全部者的权能是读、写和举行

– 第一组rw-:与公事全体者同一组的用户的权力是读、写但不能够实施

– 第一组r–:不与公事全数者同组的别的用户的权杖是读不能够写和实践

也可用数字代表为:r=四,w=二,x=一  由此rwx=四+2+壹=七

– 1 表示连接的文书数

– root 表示用户

– root表示用户所在的组

– 12一叁 表示文件大小(字节)

– Feb 二 09:3九 表示最终修改日期

– abc 表示文件名

改变权限的授命

chmod 退换文件或目录的权力

chmod 755 abc:赋予abc权限rwxr-xr-x

chmod u=rwx,g=rx,o=rx
abc:同上u=用户权限,g=组权限,o=不相同组其余用户权限

chmod u-x,g+w abc:给abc去除用户施行的权柄,增添组写的权能

chmod a+r abc:给全体用户加多读的权限

澳门金沙国际 19

澳门金沙国际 20

改造全数者(chown)和用户组(chgrp)命令

chown xiaoming abc:改变abc的主人为xiaoming

chgrp root abc:更动abc所属的组为root

chown root ./abc:退换abc那一个目录的持有者是root

chown ‐Sportage root
./abc:改造abc那一个目录及其上边全数的文书和目录的持有者是root

变动用户所在组

在抬高用户时,可以钦赐将该用户增进到哪些组中,同样用root的管理权限可以变动某些用户所在的组

– usermod ‐g 组名 用户名

你可以用

– usermod ‐d 目录名 用户名,改换该用户登六的启幕目录

归咎束案件例

【题一.一】建立三个用户组group壹和group二,以及多少个用户dennis、daniel、abigale,并且将前叁个用户分配在group一用户组下,后二个分红在group二用户组下

澳门金沙国际 21

【题壹.二】以dennis用户登6,成立四个Hello.java文件

【题1.三】以daniel用户登陆,观察是还是不是能够访问/home/dennis目录以及读或写其创制的Hello.java文件

【题1.4】以dennis用户登入,修改目录/home/dennis及Hello.java文件的读写权限(校对:修改目录权限的时候,应该选取770,而不是760,不然权限不足)

澳门金沙国际 22

【题1.5】重复【题1.3】

【题一.陆】改造abigale的用户组由group贰变为group壹

澳门金沙国际 23

然后,能够行使cat /etc/passwd查看并明确

澳门金沙国际 24

【参考】

– groupadd 组名,在linux中加多组

– vi /etc/group,查看linux中全体组消息,能够看能够编写

– cat /etc/group,查看linux中全体组新闻,只好够看不可以编写

– useradd ‐g 组名 用户名,创制用户的还要钦点将该用户分配到哪个组下

– vi /etc/passwd,查看linux中具备用户信息,能够看能够编制

– cat /etc/passwd,查看linux中享有用户音信,只能看无法编写制定

相关文章