linux使用用户和分组的概念来分权限管理系统文件,这对于系统的安全有很大的用处。
先来看下linux中文件信息的基本属性:
如图所示,使用 ls -al 指令,就可以看到文件夹下各文件夹/文件的基本文件信息。对该行信息进行分解就是:
基本信息中的权限“rwx“代表“读写执行“,其中打开文件夹的权限是对文件夹的执行权限,非读权限,这是本人开始搞多的地方。
好了,接下来开始一些常用操作了:
1. root创建一个新用户: useradd 用户名
2. 修改密码:passwd (用户名)【注意:不加用户名的话,就是修改自己的密码,一般只用root能对其他用户进行密码重置】
3. root创建一个分组:groupadd 组名 【注:新建用户时,默认生成一个和用户名一样的分组,一个用户可以属于多个分组】
4. root 将一个用户加入某个组:useradd -G 用户组 用户名
5. root删除一个用户:userdel 用户名 (加上-r后将彻底删除)
6. root删除一个用户组:groupdel 组名
7. 查看用户属于哪几个分组:groups (用户名)【注:不加用户名就是默认输出自己的用户组】
8. 改变文件说书用户组:chgrp 新用户组 文件
9. 改变问价所有者:chown 新用户 文件 ||或者|| chown 新用组:新用户 文件
10. 改变文件的权限:chmod [-R] 777 文件 ||或者|| chmod [-R] u=rwx,go=rx 文件 ||或者|| chmod [-R] a+x 文件