linux用户和群组的作用,linux中的用户、群组和权限

新建用户natasha,uid为1000,gid为555,备注信息为“master”

groupadd -g 555 natasha

useradd -u 1000 -g 555 -c master natasha

id natasha

uid=1000(natasha) gid=555(natasha) groups=555(natasha)

tail -1 /etc(用户配置信息)/passwd (密码)

natasha:x:1000:555:master:/home/natasha:/bin/bash

2)修改natasha用户的家目录为/Natasha

usermod -md /Natasha natasha

3)查看用户信息配置文件的最后一行

tail -1 /etc/passwd

natasha:x:1000:555:master:/natasha:/bin/bash

4)为natasha用户设置密码“123”

echo 123|passwd --stdin natasha

Changing password for user natasha.

6749627627fe366a0842769342f2adb0.png

5)查看用户密码配置文件的最后一行

tail -1 /etc/shadow

6)将natasha用户账户锁定

usermod -s /sbin/nologon natasha

tail -1 /etc/passwd

9be1d816c1c097da1a7a4352b061f628.png

7)将natasha用户账户解锁

usermod -s /bin/bash natasha

tail -1 /etc/passwd

82285dd66dd2b8af3657f40808031fc5.png

8)新建组police,gid为999

groupadd -g 1999 police

9)查看组配置文件的最后一行

tail -1 /etc/group

d2a37524ed5811ffc171fa5e35327c48.png

10)将natasha用户加入police组

usermod -aG police natasha

id natasha

27cc883d0a28e3867c133a4558c7319f.png

11)修改police组的组名为jingcha

groupmod -n jingcha police

tail -1 /etc/group

jingcha:x:1999:natasha

id natasha

0ee7c9aafc7704a6caeb180b3cb6444c.png

12)删除natasha用户,连家目录和邮箱一起删除

userdel -rf natasha

13)删除jingcha组

groupdel jingcha

14) 在用户的主目录下创建目录test,进入test创建空文件file1

mkdir test

cd test/

touch file1

d056a5adfafc6c69ef940fea00fecc3c.png

15)以长格式形式显示文件信息,注意文件的权限和所属用户和组

ls -l (ll)

Linux系统是将系统中的所有用户分成了3类:

第1类:所有者

第2类:同组用户(所属组,因为你创建一个用户的过程会以为这个用户名为名字创建一个同名的组)

第3类:非同组的其他用户

fd4187a1c4a4ac2faf6a1e127dc9ff58.png

16)为文件file1 file1

5cb39fe7d8c58d3c669f85df7e975607.png

*写操作必须能够先读取 即 4+2=6

r(读):4

w(写):2

x(执行):1

-(表示没有相应的权限):0

17)查看设置结果

ls -l

18)取消同组用户对文件file1的读取权限,并查看设置结果。

chmod g-w file1 && ls -l

8c333b312d7c8cb1822ae3501b7b36c4.png

19)用数字表示法为文件file设置权限,所有者可读、可写、可执行,所属组用户和其他用户只具有读和执行的权限。设置完成后查看设置结果。

chmod 755 file1 && ls -l

9795dc2222b4acd4ced5700a7a261507.png

20)用数字形式更改文件file1的权限,使所有者只能读取此文件。其他任何用户都没有权限。查看设置结果。

chmod 400 file1

ls -l

fc07006886df9363565e8cf3f4e31fb3.png

*chown 是改变文件属主的命令 chgrp 修改文件的属组

chown修改文件的属主

chown 属主:属组 文件

chown :属组 文件

chown 属主 文件

21)回到上层目录,查看test的权限

cd ..

ls -ld test

2edc19873e34b3b40615acc3da12eba4.png

22)为其他用户添加对此目录的写权限

chmod -R g+w test

ls -ld test

08be6e04707de4643fd1c7747f562bf3.png

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值