用户管理
在linux中的每个用户必须属于一个组,不能独立于组外。在linux中每个文件有所有者、所在组、其它组的概念。
- 查看当前用户
who -m
- 新建用户(默认创建相同名字的用户组)
useradd ceshi
- 设置密码
passwd ceshi
- 删除用户
userdel -r ceshi
- 查看所有用户
cat /etc/passwd
- 精准查找某个用户
cat /etc/passwd | grep "ceshi"
- 查看用户组
groups ceshi
- 新建用户组
groupadd csGroup
- 改变用户所在组
usermod -g csGroup ceshi
- 删除用户组
groupdel csGroup
- 查看所有用户组
cat /etc/group
- 新建用户分配且分配用户组
useradd ‐g csGroup ceshi
权限管理
权限管理就是文件的访问控制权限,即哪些用户和组群可以访问文件以及可以执行什么样的操作。
- 查看权限
ll
- 权限说明
drwxr-xr-x. 3 root root 4096 五月 24 13:58 app
文件的类型和权限 连接数 所有者 所属组 文件大小 最后修改时间 名称
文件类型:d - 目录、| - 连接、- - 文件
权限类型:r - 读(4)、w - 写(2)、x - 执行(1)
权限顺序:文件类型-->所有者-->所属组-->其他组
- 修改目录所在用户组(当前目录)
chgrp csGroup /app
- 修改目录所在用户组(包括子目录)
chgrp -R csGroup /app
- 修改目录所有者(当前目录,-R包括子目录)
chown ceshi /app
- 修改文件权限(当前目录,-R包括子目录)
chmod 755 /app
- 常用文件权限
444 r--r--r--
600 rw-------
644 rw-r--r--
666 rw-rw-rw-
700 rwx------
744 rwxr--r--
755 rwxr-xr-x
777 rwxrwxrwx
梦想就是用来实现的