用户管理
1.用户
(1)用户分为:(超级用户、管理用户)系统用户和普通用户
(2)查询系统文件---------cat /etc/passwd(或者cat /etc/shadow)
(3)创建用户------useradd 用户名
-s --------指定用户登录方式(例如:-s /bin/bash -s /sbin/nologin)
-d --------指定用户的家目录
-u --------指定用户的用户号(500以内为系统创建用户,自己创建的用户一般在1000以后)
-G --------把用户添加进组
-g --------指定用户基本组
(4)切换用户------su 用户名
(5)删除用户------userdel 用户名
(6)设置用户密码------passwd 用户名
logname(用户名):password(密码占位符):UID(用户号):GID(组号)
2.组
(1)组:用户的集合
(2)查询当前系统的所有的组-----cat /etc/group
(3)创建组-----groupadd 组名(一个用户可以同时属于多个组)
(4)为组设置密码----gpasswd 组名(一般不设)
daemon(组名):x(密码占位符):2(gid)
3.权限
(1)权限针对文件或目录
(2)查询权限-----ll 或者ls -l
- 表示文本文件
l 表示链接文件(快捷方式)
d 表示目录
s 表示数据库
例 -rw-r--r-- 1 root root
除了第一位,按三个字符分开
- rw- r-- r-- 1 root root
(3)修改权限
1.直接修改权限本身
例:修改test.txt权限
chmod 660 test.txt
2.修改所属者,所属组
例:修改test.txt权限
原 root:root test.txt
chown y20:root test.txt(此处修改了所属者)