栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux之用户管理

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux之用户管理

用户管理


我们知道linux是一个多用户的操作系统,那么linux中存在很多用户,不同的用户有不同的权限,最常见的就是root用户和普通用户,那么他们有什么区别呢?

1 用户管理简介
我们知道root是当前系统中权限最大的一个用户,可以理解为一个家庭的大家长、或者理解为户口本上的户主,而普通用户就是家庭的普通成员。
所以说他们两者的权限是不一样的。

2. 用户命令讲解


切换root用户    

su -  与  su root效果一致


判断一个用户是否存在    id

命令详解:
id        判断一个用户是否存在
格式:    id  用户名


创建一个新的用户 useradd

命令详解:
useradd    添加一个用户
格式:    useradd 新用户名


给ceshi用户设置密码    passwd

命令详解:
passwd        给一个用户设置密码或更改密码
格式:    passwd 新用户名

切换到测试用户
注意:新开一个窗口


判断当前有哪些用户登录当前主机    who

命令详解:
who        判断登录当前主机的所有用户
格式:    who

判断当前用户是谁     whoami

命令详解:
who    ami        判断登录当前主机的用户
格式:    whoami

退出当前用户    exit
[admin@localhost ~]$ whoami
admin
[admin@localhost ~]$ su - ceshi
Password: 
[ceshi@localhost ~]$ whoami
ceshi
[ceshi@localhost ~]$ exit
logout
[admin@localhost ~]$ whoami
admin
命令详解:
exit        退出当前用户
格式:    exit
注意:
exit退出效果只有在su 切换用户时候效果明显,如果当前终端没有使用过su,那么exit后,直接退出终端


当前环境:
    root 用户创建了 /data/file 
        root root

    /data/file文件的内容肯定能执行    
    
问题:
    admin-b    普通用户想执行 /data/file 的时候失败

需求和方案

需求:
    普通用户想执行root用户的文件
    
分析:
    文件    -    没有执行权限
    用户    -    root用户只有写和读的权限
                admin-b是一个普通用户
                
方案:
    1、让root用户首先由执行权限
    2、该文件的其他用户没有执行权限
    3、root用户测试
    4、更改该文件的用户权限
    5、普通用户admin-b进行测试
    
          
执行:
    1、让root用户首先由执行权限
        chmod +x /data/file
    2、该文件的其他用户没有执行权限
        chmod o-x /data/file
    3、root用户测试
        /data/file
    4、更改该文件的用户权限
        chown -R admin-b.admin-b /data
    5、普通用户admin-b进行测试    
        su - admin-b
        /data/file
        
结果:
    方案执行效果很好。

批量操作命令:
root用户:
    创建文件
        mkdir /data
        touch /data/file
        vim /data/file
            ls /tmp
    测试 
        /data/file    
    更改权限
        chmod +x /data/file
        chmod o-x /data/file    
    测试 
        /data/file    
    更改用户属性
        chown -R admin-b.admin-b /data
    
普通用户admin-b:
    测试 
        ll /data/file
        /data/file        


知识点总结:
    基础知识点:
        文件的操作权限:r、w、x
        文件权限的操作方式:+、—、=
        文件的用户权限:u、g、o
    命令知识点:
        文件操作权限:
            chmod [用户符号][操作符号][操作权限] 文件
            例子:chmod o-x /data/file
chmod +x /data/file
        文件用户归属:
            chown -R [属主].[属组] 目录
            例子:chown -R admin-b.admin-b /data

本节核心内容:
chmod +x /data/file
chown -R admin-b.admin-b /data

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/642029.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号