一、用户和用户组的操作
创建用户:
useradd username
eg: useradd lw
groupadd lwGroup
查看组: more /etc/group
查看用户:
id username
eg:id lw
删除用户:
如果被删除的用户在登录状态的话,无法删除。
userdel username:删除用户
userdel -r username:删除用户并且删除家目录
groupdel groupName:删除用户组
已经被删除了
设置密码:
passwd username
eg:passwd lw
切换用户:
su -(有空格)username
su - :切换到root用户,需要输入密码
su - 由root切换到普通用户,不需要密码
退出: exit
权限管理
Linux中用户的分类
所有者(u) 同组用户(g) 其他人(o)
linu中文件权限
读(r) 写(w) 执行(x) 没有权限(-)
文件权限详情
-rw-r--r--. 2 root root 11 Jun 3 01:32 bb.text
drwxr-xr-x. 2 root root 4096 Jun 2 07:46 b
第1位(d 或者 -):d代表这是个目录文件,- 则表示这是个普通文件,还有不常碰到的有p(pipe管道文件)、s(socket套接字文件)、 l(link连接文件)、 c(char字符文件)、b(block块文件)
2~4位(代表u=user):所有者权限
5~7位(代表g=group):同组用户权限
8~11位(o=other):其他人权限
2:该文件的链接个数,要和ln ln -s source target
root root:文件所属者 文件所属组
11:文件大小
(Jun 3 01:32)最后修改时间
修改权限:
格式:chmod [添加或者删除权限] file
给文件添加或删除执行权限
方式一:通过字符修改
chmod o+w bb.text
添加权限:+
删除权限:-
chmod o+w,g+w bb.text:给其他人和同组用户写权限
chmod a+w bb.text:给所有用户
方式二:3位8进制表示
rw-r--r--:(110 100 100)2 == 644
chmod 644 bb.text
rwxrwxrwx:(111 111 111)2 == 777
chmod 777 bb.text
修改文件所属用户和所属组
chown username:groupName file
chown :groupName file
chown username: file
-R:递归修改所属用户和所属组