linux用户管理 环境变量及基础权限管理
用户切换身份
su - 用户名
root 用户随意切换,不需要输入密码
普通用户切换,需要输入密码
用户提权 :sudo
相关文件(sudo命令的配置文件)
/etc/sudoers
提权的两种方式
方法一:vim /etc/sudoers(不推荐) | visudo
子主题 1
方法二:将用户加入wheel组中
usermod ww -G wheel
企业中
groupadd sa
sa |obs 运维组
groupadd dba
dev 数据库组
groupadd dev
dev 开发组
设置别名
user_Alias别名=用户名1,用户名2.....
Host_Alias别名 = 主机1,主机2...
Cmnd_别名=命令1,命令2...(最好写命令的绝对路径)
如果sudo是ALL权限 免密切换到root下
sudo su -
sudo命令的执行流程
![image]()
linux的权限管理
linux的基础权限
r 可读 4
w 可写 2
x 可执行 1
- 该权限位上没有权限 0
如何设置权限
一个用户的权限,用u(user), g(group), o (other)来表示
设置权限的命令
方法一: chmod 数字/ 绝对路径
方法二:chmod u/g/o +/-r/w/x /绝对路径 (给所有用户都加/减权限)
方法三:chmod u/g/o =r/w/x /绝对路径 || chmod= r/w/x /绝对路径(给所有用户都添加)
方法四:chmod -R (递归修改该目录和以下所有文件和目录的权限)
![image]()
rwx对文件的影响
w :可写但是不能读取
r: 可读但是不能写入
x : 啥也干不了
执行权限必须配合r权限 因为只有读取里面内容,才可以执行 必须组合rx
rwx对目录的影响
r : 只能查看目录下的内容 不能创建文件 ,看到目录下的文件名是乱码
w : 啥也干不了
x : 啥也干不了
目录权限组合才能使用
rw : 可以查看,但是乱码,不能创建
wx : 组合权限 才能在目录下创建文件 ,但是不能看
rx : 组合权限 可以查看目录下的文件详细属性 不是乱码,但是不能创建文件
rwx : 组合权限 既可以创建 又可以查看
属主属组修改chown
chown :修改属主和属组
语法
以 . 或者 :为分隔符
chown属主 :属组 文件名
chown属主 .属组 文件名
选项
-R 递归修改该目录下所有目录及文件的属主和属组