2.4.2用户、权限管理

·在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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值