用户分类:
管理员:
管理员的用户名并不是必须是root管理员的用户名是可以修改的但是管理员的 UID不能修改,如果修改的这个用户就不是超级管理员用户
UID=0
root :x : 0: 0: root: /root :/bin/bash
用户名:密码 UID:GID 所在组名称 家目录 :所用shell
普通用户:
huadian:x:500:500:huadian:/home/huadian:/bin/bash
创建的普通用户,UID从500开始
创建一个用户的时候,会创建一个 同名 用户组
用户信息文件:/etc/passwd
用户组信息文件:/etc/group
创建用户
useradd username
设置密码:
passwd username
查看某个用户
id username
删除用户
userdel userName:只删除用户
userdel -r userName:既删除用户,也删除用户的 家目录
创建用户组:groupadd lW
删除用户组:groupdel LW
切换用户:
su – username
注意:root ->普通用户:不需要密码
普通用户 ->root:需要密码
退出:exit
权限管理:
linux中用户的分类:
所有者(u) 同组用户(g) 其他人(o)
linux中文件权限分类:
读(r) 写(w) 执行(x) 没有权限(-)
文件详情:
drwxr-xr-x. 2 root root 4096 Aug 2 09:35 AAA
-rw-r--r--. 1 root root 1438 Aug 2 09:07 password
d rwx r-x r-x
第一位:d:目录,-:文件
rwx r-x r-x
所有者 同组用户 其他人权限
2:该文件的链接个数
root root :所属者:所属组
4096:文件大小
Aug 2 09:35:最后修改的时间(创建时间)
d rwx r-x r-x. 2 root root 4096 Feb 21 2013 rh
修改权限
格式:chmod [添加或者删除权限] file
通过字符修改
chmod o+w hello
命令关键字 传参 哪个文件
chmod o+w hello :给其他人 添加 写的权限(other)
chmod o-w hello :给其他人 删除 写的权限
chmod g+w hello :给同组用户 添加 写的权限(group)
chmod o+w,g+w hello :给其他用户、同组用户 添加 写的权限
chmod a+w:给所有的人(同组、其他人、自己)添加写的权限
通过数字来修改:3位8进制表示权限
rwx r-x r-x
111 101 101 =7 5 5
chmod 777 passwd
777:满权限
666:所有人 拥有读、写权限,没有执行权限
修改文件所属者和所属组
格式:chown username:groupName file_name
修改文件的所属者chown username: file_name (这里我也不清楚怎么回事可能是因为这两个用户不在同一个组所以就会带上所属组也改变)
修改文件的所属组 chown :groupName file_name
-R:递归修改所属者和所属组
修改一个目录(文件夹)的所属者和所属组的时候,当这个文件夹下存在文件的时候需要带上这个参数