linux操作命令(3)
用户权限
用户/权限/组的基本概念

把相同权限的用户放在同一个组,给不同的组设置权限

ls-l输出信息介绍

第一组字母权限为所有者的权限
第二组字母权限为所属组的权限
第三组字母权限为其他用户的权限

补充,图中2那一列代表硬链接
硬链接数含义的扩展

对于demo有绝对路径和相对路径两种方式到达


chmod 简单实用(重要)



可能出现问题
增加读写权限

增加可执行权限变绿色

未内置Python,./01.py为执行

chomd修改目录权限
1、修改可执行权限
无法用命令操作
无法打开test内文件


2、修改目录读写权限


3、增加可读权限
有可执行可读权限

没有可写权限

超级用户介绍

组管理
组的添加/删除/确认
组在etc/group目录下

1、无权限添加组,需要加sudo

2、查看/确认组

末端有dev组

3、删除组

组演练目标确定

1、创建添加确认

2、目标,修改Python学习的所属组

3、执行修改命令

用户管理
新建用户(创建用户与设置密码)

1、指定用户的组和用户名


没有设定密码会导致无法远程连接
2、设定密码

-m选项的作用以及删除用户userdel
1、用密码处于一个目录下etc/passwd

2、查看密码目录


3、创建李四用户但没有-m选项,不会建立李四的家目录



4、删除用户

记得加-r选项

id查看UID和GID以及passwd文件介绍

1.查看信息

显示依次按照

上图48行显示依次按照

查看组代号

2、直接使用id 查看当前用户信息

who和whoami

2、本地登录qby,远程登录zhangsan

usermod设置主组和附加组

1、附加组

2、系统权限,zhangsan无权添加用户

3、修改组

给zhangsan添加sudo权限,若zhangsan处于远程管理状态时添加权限,远程需要退出张三重新登录才有效

usermod指定用户登录shell
1、当前登录shell用户

2、对比颜色,Ubuntu添加用户默认为dash,初始用户是bash
dash的↑↓del键会有问题


2、修改用户登录Shell,zhangsan需要重新登录

3、修改为bash后,文件有颜色

which查看命令所在位置

1、两个passwd可执行与不可执行的区别

2、which查看文件路径

3、总结

切换用户

1、切换,加上“-”号会切换家目录,不加不会


exit是返回上级用户

2、不接用户名可以直接切换到root,但是不安全
先设置root密码,然后切换到root,之后所有命令都不需要用sudo,直接是最高权限

权限命令介绍和chown/chgrp演练

1、对应修改目标

2、命令格式

3、修改所有者

导致当前用户无法修改

3、修改所属组

所属组有可写权限

chmod数字表示法介绍
1.目标

2、权限数字表,通过不同的数字表示不同的权限组合

下面三个数组合分别是所有者,所属组,其人用户的权限

chmod演练-R递归修改目录权限
1、目标

2、演练
(1)

(2)

(3)


Linux用户与权限管理详解
本文详细介绍了Linux系统中的用户、权限和组的概念,包括ls-l命令的输出解析,硬链接的理解,chmod命令的使用,超级用户的权限,以及组的管理操作。还涉及到了用户创建、删除以及用户权限修改,如chown和chgrp的运用。同时讲解了如何切换用户,以及使用id和whoami命令查看用户信息。最后,详细阐述了chmod的数字表示法以及递归修改目录权限的方法。
2086

被折叠的 条评论
为什么被折叠?



