·在Unix/Linux安装中,用户称为"标准用户“即非管理员用户.
`不建议直接使用root账号登陆系统
1.查询用户
whoami //查看当前用户
who //查看登录用户
w(更加详细)//查看登录用户
2.推出登录用户:exit
·如果是图形界面,退出当前终端;
·如果是使用ssh远程登录,退出登陆账户:
使用方法:usermod -g 用户组 用户名
·如果是切换后的登陆用户,退出则返回上一个登陆账号3.切换用户:su
su命令切换用户,su - 会切换工作目录
root是管理员权限则 root>edu不需要权限 edu>root需要权限
如果是ubuntu平台,在命令前加上"sudo"可以获得管理员权限
su //切换到root用户
su - //切换到root用户,同时切换到/root
su 普通用户 //切换到普通用户
su - 普通用户 //切换到普通用户所在的目录
4.添加删除组账号
新建组账号:groupadd
删除组账号:groupdel
查看用户组:cat /etc/group
edu:x:1000:1000:edu,,,:/home/edu:/bin/bash
第一个1000代表是用户id
第二个1000代表是这个用户属于哪个组,组id
5.修改用户所在组:usermod
使用方法:usermod -g 用户组 用户名
4.5.可以搭配使用
6.添加用户账号:useradd
-d:要建立主目录
-m:自动建立目录
-g:指定组名称
使用格式:useradd [参数] 新建用户账号
sudo useradd -d /home/abc/ -g hello -m
//sudo得到权限
//-d后面加上主目录/home/再加上新建目录
//-g在"组hello""里面新建
//-m 如果没有这个文件就主动创建
示例:
sudo useradd www -m
ls
www
7.设置用户密码:passwd
8.删除用户:userdel
例子:在普通文件中删除另一个文件,就像是普通群删除另一个群,权限不够
userdel abc(用户名) 删除 abc用户,但不会自动删除用户的主目录
userdel -r abc(用户名) 删除 abc用户,同时删除用户的主目录
9.查询用户登录情况:last
可以查询用户登录的时间与相关信息
10.修改文件权限:chmod
u代表所有者
g代表组
o代表其他人
一一对应---这三个权限
a代表所有人
使用格式:
chmod u/g/o/a +/-/= rwx 文件
2.二进制用法
三个数字对应三个用户,数字不同权限不同,比如124,则是可读,可写,可读可写可执行
777,代表都可以读写和执行
文件夹权限说明:
x:没有此权限,不允许用户进入
r:没有这个权限,无法查看文件夹的内容
w:没有这个权限,无法新建(笼统,就算能建也无法输入)
11.修改文件所有者:chown
使用格式:
//用户名是改完的名字
//文件或目录名是要改的文件或者目录
chown 用户名 文件或目录名
//1指定是当前路径的文件名
//第一个edu是文件所有者,即要改的名称
//第二个edu是文件所属组
1 edu edu
//1.c是文件名
//mike是我改完后的所有者名称
输入:chown mike 1.c
输出:1 mike edu
12.修改文件所属组:chgrp
使用方法:
charp 用户组名 文件或目录名
//edu是文件所属组
1 mike edu
//root是我修改完后的文件所属组的名字
输入:charp root 1.c
输出:1 mike root