阶段二Linux 高级编程:Linux高级命令三022

文件权限命令

学习目标


1. chmod命令的介绍

命令

说明

chmod

修改文件权限

chmod修改文件权限有两种方式:

2. chmod 字母法的使用

角色说明:

角色

说明

u

user, 表示该文件的所有者

g

group, 表示用户组

o

other, 表示其他用户

a

all, 表示所有用户

权限设置说明:

操作符

说明

+

增加权限

-

撤销权限

=

设置权限

权限说明:

权限

说明

r

可读

w

可写

x

可执行

-

无任何权限

chmod命令字母法效果图:

阶段二Linux 高级编程:Linux高级命令三022


chmod命令同时设置多个角色的效果图:

阶段二Linux 高级编程:Linux高级命令三022


3. chmod 数字法的使用

数字法就是“rwx” 这些权限也可以用数字来代替

权限说明:

权限

说明

r

可读,权限值是4



w

可写,权限值是2

x

可执行,权限值是1

-

无任何权限,权限值是0

chmod命令数字法效果图:

阶段二Linux 高级编程:Linux高级命令三022


4. 小结

获取管理员权限的相关命令

学习目标


1. sudo命令的使用

命令

说明

sudo -s

切换到root用户,获取管理员权限

sudo

某个命令的执行需要获取管理员权限可以在执行命令前面加上sudo

sudo -s效果图:

阶段二Linux 高级编程:Linux高级命令三022


sudo 命令效果图:

阶段二Linux 高级编程:Linux高级命令三022


说明:

2. whoami命令的使用

命令

说明

whoami

查看当前用户限

whoami 命令效果图:

阶段二Linux 高级编程:Linux高级命令三022


3. exit命令的使用

命令

说明

exit

退出登录用户

exit 命令的效果图:

阶段二Linux 高级编程:Linux高级命令三022


说明:

4. who命令的使用

命令

说明

who

查看所有的登录用户

who 命令的效果图:

阶段二Linux 高级编程:Linux高级命令三022


5. passwd命令的使用

命令

说明

passwd

修改用户密码,不指定用户默认修改当前登录用户密码

passwd 命令的效果图:

阶段二Linux 高级编程:Linux高级命令三022


6. which命令的使用

命令

说明

which

查看命令位置

which 命令的效果图:

阶段二Linux 高级编程:Linux高级命令三022


7. 关机和重启命令的使用

命令

说明

shutdown –h now

立刻关机

reboot

重启

8. 小结

用户相关操作

学习目标


1. 创建用户

命令

说明

useradd

创建(添加)用户

useradd命令选项:

选项

说明

-m

自动创建用户主目录,主目录的名字就是用户名

-g

指定用户所属的用户组,默认不指定会自动创建一个同名的用户组

创建用户效果图:

阶段二Linux 高级编程:Linux高级命令三022


查看所有用户信息的文件效果图:

阶段二Linux 高级编程:Linux高级命令三022

阶段二Linux 高级编程:Linux高级命令三022


说明:

passwd文件中的每项信息说明,以root:x:0:0:root:/root:/bin/bash为例:

group文件中的每项信息说明, 以laowang:x:1001:为例:

id命令查看用户信息:

命令

说明

id

查看用户信息

id命令效果图:

阶段二Linux 高级编程:Linux高级命令三022


每项信息说明:

uid=1001(laowang) gid=1001(laowang) 组=1001(laowang)

2. 设置密码

给其它用户设置密码,需要使用: sudo passwd 用户名

设置密码效果图:

阶段二Linux 高级编程:Linux高级命令三022


3. 切换用户

命令

说明

su

切换用户

语法格式: su - 用户名

切换用户效果图:

阶段二Linux 高级编程:Linux高级命令三022


在laowang用户使用sudo -s效果图:

阶段二Linux 高级编程:Linux高级命令三022


解决办法:

4. 修改用户信息

命令

说明

usermod

修改用户信息

usermod选项:

命令

说明

-G

设置一个附加组

-g

修改用户组

usermod命令效果图:

阶段二Linux 高级编程:Linux高级命令三022


设置附加组sudo以后,在sudo -s切换到管理员用户效果图:

阶段二Linux 高级编程:Linux高级命令三022


5. 扩展: 删除附加组

命令

说明

gpasswd

添加和删除附加组信息

gpasswd命令选项:

选项

说明

-a 用户名

给用户添加附加组

-d 用户名

给用户删除附加组

删除附加组效果图:

阶段二Linux 高级编程:Linux高级命令三022


删除附加组再次使用 sudo -s 效果图:

阶段二Linux 高级编程:Linux高级命令三022


5. 删除用户

命令

说明

userdel

删除用户

userdel命令选项:

选项

说明

-r 用户名

删除用户主目录,必须要设置,否则用户主目录不会删除

删除用户效果图:

阶段二Linux 高级编程:Linux高级命令三022


id查看用户信息效果图:

阶段二Linux 高级编程:Linux高级命令三022


查看group文件信息效果图:

阶段二Linux 高级编程:Linux高级命令三022


说明:

6. 小结

用户组相关操作

学习目标


1. 创建用户组

命令

说明

groupadd

创建(添加)用户组

创建用户组效果图:

阶段二Linux 高级编程:Linux高级命令三022


2. 创建用户并指定用户组

创建用户并指定用户组效果图:

阶段二Linux 高级编程:Linux高级命令三022


3. 修改用户组

修改用户组效果图:

阶段二Linux 高级编程:Linux高级命令三022


4. 删除用户组

命令

说明

groupdel

删除用户组

删除用户组效果图:

阶段二Linux 高级编程:Linux高级命令三022


说明:

5. 小结

展开阅读全文

页面更新:2024-03-14

标签:命令   用户组   小结   效果图   用户信息   选项   用户名   角色   权限   阶段   密码   高级   操作   管理员权限   数字   文件   用户   科技

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top