Linux基础知识——Linux用户组权限

一、权限 chmod

权限说明:文件或目录的权限分为①可读r ②可写w ③可执行x ④不可以-

1、使用ls -l 命令查看文件,可以知道权限分为三部分
一个文件有3个权限位,如下图所示(红色、黄色、兰色)

示例:第一行
第一部分(红色)rwx 为所有者的权限:可读可写可执行
第二部分(黄色)rwx 为所属组的权限:可读可写可执行
第三部分(兰色)rwx 为其他用户(除所有者、所属组)的权限:可读可写可执行

1

2、权限可以使用数字表示

可读权限r=4 可写权限w=2 可执行权限x=1 不可以-=0

例如:rwxrwxrwx=777 rwx------=700 r-xr-x---=550

3、更改权限 chmod (仅对要修改的文件或目录生效)

2

4、更改权限 chmod -R(级联生效:对目录下的所有文件生效)

3

5、如何使用rwx修改权限?

命令格式 :
chmod u= g= o= * 文件或目录(其中:u代表user,g代表group,o代表others)
4

6、同时为ugo增删x权限

命令格式 chmod a+x 或 chmod a-x
5

二、更改所有者chown、更改所属组chgrp

1、更改所有者 chown

6

2、更改所属组

7

3、同时修改所有者、所属组:chown

8

三、隐藏权限chattr

1、chattr +i 不能移动、删除、重命名、无法写入数据

相反为 chattr -i

2、chattr +a 只能增加数据,不能删除也不能修改数据

相反为 chattr -a

四、查看特殊权限 lsattr

1

五、添加删除用户

1、用户配置文件etc目录下的passwd

每一行都是一个用户信息,并使用:将其分为7段。

用户名:密码:用户ID:组ID:用户注释信息:用户家目录:交互窗口(常见的为/bin/bash可登录,/sbin/nologin不可登陆)
2

2、密码配置文件etc目录下的shadow

用于存放用户密码,每一行都和用户配置文件里面的用户对应,使用:分为9段

用户名:密码(加密显示):天数(上次改密码到1970-01-01的天数):多少天之后可以更改密码:多少天之后必须修改密码:提醒密码多少天之后到期:账号失效期限:账号生命周期(账号在什么日期前可以使用):保留字段(无实际意义)
3

3、添加用户 useradd

4

4、删除用户 userdel (不删除用户的家目录)

userdel -r 删除用户且删除用户的家目录

六、添加删除组

1、组账户配置文件etc目录下的group
2、组账户密码配置文件etc目录下的gshadow
3、添加组 groupadd
4、删除组 groupdel(如果组内有用户,则不能删除组)
5、添加用户(创建用户的同时制定所属组)

示例1:添加用户test3,指定其用户ID为1005,指定组ID为1000
useradd -u 1005 -g 1000 test3

示例2:添加用户test2,指定其用户ID为1006,指定组ID为1000,指定家目录为/home/cs,指定交互窗口为/sbin/nologin
useradd -u 1006 -g 1000 -d /home/cs -s /sbin/nologin test2
5

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值