day1
用户和用户组管理
1、用户配置文件位置
-》cat /etc/passwd
2、root:x:0:0:root:/root:/bin/bash
-》root 代表用户名
-》x 密码标识,代表有密码
-》0 UID user id
-》0 GID group id
-》root 别名
-》/root 家目录
-》/bin/bash 用户使用的shell
3、用户组配置文件位置
-》cat /etc/group
4、添加用户
-》useradd 用户名
5、删除用户
-》userdel -r 用户名
- r代表删除用户的同时,也删除home目录下的对应用户目录
6、用户切换
-》su - 用户名 切记,一定不要忘记写 - 横线
7、添加和删除用户组
-》添加 groupadd 组名
-》删除 groupdel 组名
权限管理
1、drwxr-xr-x. 3 root root 4096 Apr 14 2018 abrt
-》第一列代表用户对文件的操作权限,第2列文件访问次数,第3列文件所有者,
第4列所属组,第5列大小,第6列文件的创建日期,第7列文件名
-》d代表目录,-代表文件,l代表链接文件
-》r代表读,w代表写,x代表执行,-没有这个权限
-》rwx r-x r-x 每三个字符为一组,一共分为三组
- 第一组是这个文件的所有者
- 第二组是这个文件的所属组
- 第三组代表其他人
2、修改文件权限
-》chmod命令只有root用户或文件的所有者才可以使用
-》chmod u-x package/
- u(user)代表所有者
- g(group)代表所属组
- o(other)代表其他人
- a(all)代表所有用户
- 减号(-)是去掉权限
- 加好(+)增加权限
3、数字表示
-》r=4,w=2, x=1
-》rwxr-xr-x 用数字表示 755
4、读写执行权限对目录和文件的意义
-》目录
- 读 ls
- 写 touch mkdir rm rmdir
- 执行 cd
-》文件
- 读 cat more less head tail
- 写 vi、vim
- 执行 脚本,shell
5、修改文件的所有者和所属组
-》chown和chgrp只有root用户才有执行权限
-》chown 用户名 要修改的文件
-》chgrp 用户名 要修改的文件