Bootstrap

Linux用户管理

1.用户操作

1.useradd(添加用户)

			-u 指定用户UID
			-G 指定用户加入的组
			-s /bin/bash 允许用户登录系统  -M(不创建家目录) -r (系统用户1-999)
			-s /sbin/nologin 不允许用户登录系统

2.userdel(删除用户)

3.usermod(修改用户信息)

		-u 修改UID
		-s 修改shell
		-G 将用户加入到组
		-aG同时加入到...组

4.定义环境变量 /etc/profile

5.创建隐藏文件

touch /.autorelabel

2.修改文件、目录权限

1.修改文件所属用户、组

		chown 用户名.用户组   文件名称

2.修改所属组

		chgrp 用户组  文件名称

3.修改权限

		chmod  +   a  所有
						  u 所属用户
						  g 所属组
						  o 其他用户
		r读4  + w写2 + x执行1 = 7
		suid  -s 针对脚本文件、命令设置
					作用:当普通用户运行命令期间,会临时获取到该命令对应的属主用户对操作系统的使用权限
		sgid -s 针对目录设置
      				作用:在目录下创建文件时,文件会自动继承目录的属组 
      	sticky bit  -t  针对目录设置
      						作用:防止普通用户相互删除文件
;