18
useradd ×× (添加用户名,-m创建家目录 -g 指定所在的组)
passwd ×× (设置密码,或者sudo passwd)
前置sudo可以提高权限,进入root后就不需要用sudo
19
用户组是为了方便权限控制,当创建用户时系统会自动创建一个跟用户同名的组。文件属性:左边为所属用户,右边为所属组。
20
su ×× (用户切换)
su -×× (用户切换,并回到家目录)
exit (退出当前用户,回到上一个用户,没有上一个用户则直接退出终端)
userdel ×× (用户删除)
userdel - ×× (删除家目录)
userdel -f ×× (强制删除)
groupadd ×× (添加用户组)
cat /etc/group (查看用户组是否安装成功)
groupmod -n ×× newname (左边的用户组改成右边的名字)
groupdel ×× (删除用户组)
21
Linux中的id :uid(用户id) gid(用户组id)
ls -i (列出当前目录所有id)
id (查看当前用户id)
id ×× (查看××的uid和gid)
22
shell 是用来解析命令的,它接收用户命令,然后调用相应的程序执行
23
用户权限:
u:用户 g:用户组 o:其他用户
r:只读 w:只写 x:可执行
十个横杠:第一个表示是否为二进制,接着三个表示用户权限,接着三个表示用户组权限,最后三个表示其他用户权限。
修改权限:
格式一:chmod u+××,g+××,o+×× ××.txt (+是增加权限,-减少权限)
格式二:用数字表示权限 rwx相当于三位二进制数,是就是1,否就是0,所以权重r=4,w=2,x=1。例如rw–wxrwx,相当于677,其中rw-相当于二进制110,换算成十进制就是6。
chmod 677 ××.txt
chmod -r 677 ××.txt (包括子文件全部修改)
24
chown new×× ××(修改文件拥有者,将右边修改成左边)
chgrp new×× ××(修改文件所在的组名)