「这是我参与11月更文挑战的第5天,活动详情查看:2021最后一次更文挑战」
一、Linux用户与权限
1.1、用户、用户组
用户是linux 操作服务器的最基本单位
用户组,是可以将不同的用户放置在一个用户组中,添加相同权限的集合
1.2、权限
w:写入权限
r:读取权限
x:可执行权限
-:没有权限
权限分为:u:属主权限 g:属组权限 0:其他用户权限
1.3、用户组、用户的管理
- 用户组管理
# 添加用户组
groupadd 用户组名
# 删除用户组
groupdel 用户组名
# 修改文件的属组
chgrp -g 组名 文件名或目录名
- 用户管理
# 添加用户
useradd 用户名称
# 给用户添加密码
passwd 用户名称
# 删除用户
userdel 用户名称
注意:查看用户组信息在 /etc/group
查看用户信息在/etc/passwd
-
linux上root用户和非root用户区别
- 家目录位置不同
- 权限不同
1.4、su、sudo
-
su命令:用于用户之间的切换。
su 用户名 # root切换至普通用户,不需要密码 # 普通用户切换至root用户需要密码 # 普通用户间切换也需要密码
-
sudo
使用sudo暂时获得特殊权限,该权限使用时会给超级管理员发邮件 # 配置sudo命令可以使用的权限 visudo 用户名 ALL=(ALL) ALL 谁 在哪 什么命令 # 使用sudo命令需要输入自己的个人密码
1.5、修改文件的权限
-
关键字chmod
-
三种修改方式
-
使用加减符号进行权限修改
- chmod g+w a.txt
-
使用等号进行权限设定
- chmod u=rwx a.txt
-
使用数字进行权限设定
- chmod 640 a.txt
-
二、Linux系统命令
-
时间、日期
date 查看当前时间日期 date +“日期格式” 输出指定格式的当前时间 date -s “日期” 将系统时间改为某个日期 ==(只有root权限可以修改)==
-
查看磁盘、内存信息
df 磁盘空间查看 free 查看内存空间
-
进程信息
ps -ef 查看全部活跃进程
ps aux 查看全部活跃进程
kill -9 杀死进程