linux系统用户和用户组管理命令

1、用户组管理

cat /etc/group    查看用户组

linux系统用户和用户组管理命令_第1张图片

用户名、口令(通常为空或x)、用户组识别号

groupadd 用户组 groupadd nsw 添加用户组
groupmod -n 新用户组 旧用户组 groupmod -n niesiwei nsw 修改用户组名
groupdel 用户组 groupdel niesiwei 删除用户组

2、用户管理

cat /etc/passwd     查看用户

linux系统用户和用户组管理命令_第2张图片

用户名、口令(通常为空或x)、用户识别号(UID)、用户组识别号(GID)、注释性描述、主目录(就算删掉了用户,主目录依旧存在)、程序

useradd 用户

-c  (comment)注释性描述

-g  (group)用户组

添加用户
usermod 用户

-l   用户名(修改新用户名)

-c   注释性描述            (或后加旧用户名)

-g   用户组

修改用户
userdel 用户 userdel niesiwei 删除用户
passwd 用户 passwd niesiwei 为用户设置密码

3、权限相关命令

su - 用户         切换用户

高级别用户切换至低级别用户:无需输入密码

低级别用户切换至高级别用户:输入高级别用户密码

同级别用户切换:输入要切入用户的密码

chown(change own)设置文件的所有者

chown 用户:用户组  文件/文件夹

chown  -R  用户:用户组  文件夹 (-R  recurse递归文件夹下的目录及文件)

linux系统用户和用户组管理命令_第3张图片

chmod(change modify) 更改文件/文件夹的权限

开头第一个为d 代表是文件夹(directory)
r 可读,数字代号为4
w 可写,数字代号为2
x 可执行/切换,数字代号为1
- 无任何权限,数字代号为0

格式:chmod 764 文件/文件夹

chmod  -R 764 文件/文件夹 (递归修改权限)

7(u):文件拥有者对文件能做什么操作

6(g):文件所有组对文件能做什么操作

4(o):其他人对文件能做什么操作

linux系统用户和用户组管理命令_第4张图片

将文件变为可执行:chmod +x filename   (默认所有用户和组和其他人都添加上x操作)由此可对rwx进行操作

linux系统用户和用户组管理命令_第5张图片

chmod =x,r,w时默认所有用户和组和其他人都删除所有的权限,然后重新赋予等号后的权限

4、查看磁盘和内存空间命令

df -h   以KB、MB、GB为单位显示磁盘可用空间(类似windows的C、D、E盘)

linux系统用户和用户组管理命令_第6张图片

du -h   以MB、GB为单位显示每个文件/目录磁盘使用空间

free 显示系统使用和空闲的使用情况

参数  
-k 以KB为单位显示内存使用情况
-m 以MB为单位显示内存使用情况
-g 以GB为单位显示内存使用情况

你可能感兴趣的:(linux系统用户和用户组管理命令)