linux学习

普通用户的权限一般在home目录内是不受限制的,一旦出了home目录,普通用户只有读和执行权限,无修改权限

su命令:
su - root

- 符号是可选的,表示在切换用户的时候是否带上环境变量

sudo命令可以临时的提供root权限

用户组管理
创建用户组:
groupadd 用户组名

删除用户组

groupdel 用户组名

用户管理:

创建用户:

useradd [-g -d] 用户名

-g指定用户的组,不指定-g会创建同名组并自动加入,指定-g需要组已经存在,如已经存在同名组,必须使用-g

-d指定用户的home路径,不指定,home目录默认在:/home/用户名

89edb7ef486d24b6aee1835b69c0e321.png

userdel(删除用户

userdel [-r] 用户名

-r 删除用户的home目录,不适用-r,删除用户时,home目录保留

ea5f80d98ec88f287182e8180ac67b01.png

id[用户名]

用户名,被查看的用户,如果不提供则查看自身

8846557355247527dca89f778974bccd.png

修改用户所属组

usermod -aG  用户组 用户名, 将指定用户加入指定用户组

getent

可以查看当前系统中有哪些用户

getent passwd

共有7份信息

用户名:密码:用户id:组id:描述信息:HOME目录:执行终端(默认bash)

查看系统中的用户组

getent group

权限解读:

0fa767517bff8404a2105c6919c5ee21.png

d代表文件夹,-代表文件, l表示链接文件, b表示可供存储的接口设备,c表示可串行端口设备

前三位代表用户权限,第二个三位代表用户组权限,最后三位代表其他用户权限

rwx分别代表读,写,执行权限

chmod命令:
我们可以使用chmod命令,修改文件,文件夹的权限信息

注意,只有文件,文件夹的所属用户或者root用户可以修改

chmod [-R] 权限 文件或文件夹

-R, 对文件夹内的全部信息应用相同的操作

cc87aecc432518e5c88fadcc3ba752e6.png

同时权限还能用三位数字来表示

r==4, w==2, x==1

所以简单举例就是

rwx的数字标记为7(2+4+1

修改文件所属用户和用户组

普通用户无法修改所属为其他用户或者组,此命令只适用于root用户执行

chown 【-R】 【用户】【:】【用户组】 文件或者文件夹441584ccd0089caaf07b7231d4127285.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值