命令:
Useradd:新建用户
-u: //指定UID
-g: //指定GID
-d: //指定家目录
-c: //设置备注信息
-s: //指定所用的shell
设定密码:passwd 用户名
修改用户信息:usermod 参数 用户名
删除用户:userdel 用户名
组:
u 在系统中为了方便用户的管理,通常将具有相同属性的用户加入到一个组中。
u 用户与组的关系属指针关系。
u 删除组,组内包含的用户不会删除
重要文件:
组信息文件/etc/group
组的密码文件:/etc/gshadow
将用户添加到组中:
u gpasswd -a 用户名 组名
修改组:groupmod
删除组:groupdel
添加组:groupadd
u id:id 用户名 ---》 查看用户的uid,gid、归属等信息
u finger:finger 用户名 --》 显示用户的详细信息
u groups:groups 用户名 ---》查看用户所属的组
u who:who---》显示当前登录的所有用户
Useradd、usermod、userdel、passwd
Groupadd、groupmod、groupdel、gpasswd –a 用户名 组名
/etc/group 、/etc/gshadow、 /etc/shadow 、/etc/passwd
磁盘上的文件系统是层次结构的,由若干目录和其子目录组成。最上层的目录称为根目录,用/表示。
ReiserFS 是新型的文件系统格式
NTFS:windows中支持的文件系统格式
ext2/ext3是Linux中默认的标准文件分区格式
ISO-9660:又简称ISO,是由国际标准化组织在1985年制定的,当前唯一通用的光盘文件系统,任何类型的计算机都支持它,所有的烧录软件也都支持它。
-rw-r--r-- 1 root root 34298 04-02 00:23 install.log
访问权限:
-(普通文件)d(表示是目录) b(接口设备)c(特殊文件) | R(read) | W(write) | X(execute)注意:文件夹都是可执行的。 | r | - | - | r | - | - |
文件的类型 | 文件所有者的权限user | 文件所属组的权限group | 其他组的访问权限other |
-rw-r-----
读写执行数字对应: 读:4 写:2 执行:1
如何设置权限?
u 使用chmod命令进行设置。
u 方式:1. chmod nnn 文件或目录... 例如:chmod 244 文件名
2. chmod [ugoa] [+-=] [rwx] 文件或目录... (user、group、other、all)
例如:chmod g-r o+r 文件名
-R:递归修改指定目录下所有文件、子目录的权限
如何设置归属?
root root
属主(文件的所有者) 属组(文件所属组)
u chown命令
– 格式: chown 属主 文件或目录
chown :属组 文件或目录
chown 属主:属组 文件或目录
chgrp命令: chgrp 属组 文件或者目录
使用附加权限:
SET权限:
– 主要用途:
§ 为可执行(有 x 权限的)文件设置,权限字符为“s”
§ 其他用户执行该文件时,将拥有属主或属组用户的权限
使用:chmod ug+s 文件/目录
粘滞位权限:
– 主要用途:
§ 为公共目录(例如,权限为777的)设置,权限字符为“t”
§ 用户不能删除该目录中其他用户的文件
使用:chmod o±t 目录名...
SET位权限类型:
SUID:表示对属主用户增加SET位权限
SGID:表示对属组内的用户增加SET位权限
§ chmod mnnn 可执行文件...
§ m为4时,对应SUID,2对应SGID,1对应粘滞位,可叠加
总结:
权限:rwx 设置权限chmod
归属:属主 属组 设置归属chown
附加:set位权限 、粘滞位权限(public)