day6 linux

文章详细介绍了Linux系统中用于用户和用户组管理的命令,如useradd、passwd、sudo、userdel、usermod等,以及如何设置和修改用户权限。此外,还阐述了文件的权限属性,包括读、写、执行权限的含义,以及如何使用chmod、chown和chgrp命令来改变文件的所有者和权限。
摘要由CSDN通过智能技术生成

用户管理命令

useradd添加新用户

        当然必须要root身份来进行操作

        useradd 用户名:添加新用户

        useradd -g 组名 用户名:添加新用户到某个组

        useradd -d /home/文件名 【用户名】:文件名和用户名可以不同

passwd 【用户名】:为用户设置密码

id 【用户名】:查看此用户是否存在

cat /etc/passwd :查看创建了哪些用户

su 【用户名称】:跳转此用户

        su=switch user

whoami:显示自己当前的用户

        who am i:显示详细信息

        whoami:只显示名称

        如果原始是root的话,转到别的用户,使用who am i指令也是显示root,但是whoani就是当前用户名

sudo设置普通用户具有root权限

        添加atguigu用户,并对其设置密码

                useradd

                passwd

        修改配置文件

                vi /etc/sudoers,找到root,下面添加一行,或配置成采用sodu命令时,不需要输入密码。修改完后就可以用atguigu账号登录,然后用命令sudo,即可获得root权限进行操作。

userdel:删除用户

        userdel 【用户】:删除用户,但是文件夹还在,需要手动删除。

        userdel -r 【用户】:删除用户并带文件夹一块删除。

usermod修改用户

        usermod -g 【用户组】【用户名】

        选项:

                -g:修改用户的初始登录组,给定的组必须存在。默认组id是1。

用户组管理命令

每个用户都有一个用户组,系统可以对一个用户组中的所有用户集中管理。不同Linux系统对用户组的规定有所不同,

如Linux下的用户属于与它同名的用户组,这个用户组在创建用户时同时创建。

用户组的管理涉及用户组的添加、删除和修改。组的增加、删除和修改实际上就是对/etc/group文件的更新。

groupadd新增组

        groupadd 【组名】

groupdel删除组

        groupdel 【组名】

文件权限类

文件属性

Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux系统对于不同的用户访问同一种文件(包括目录文件)的权限做的不同的规定。在Linux中我们可以使用ll或ls -l命令来显示一个文件的属性以及文件所属的用户和组。

        从左到右的十个字符表示:

                1.第0位表示类型

                        -表示文件

                        d表示目录

                        l表示链接文档

                2.第1-3位确定属主(该文件的所有者)拥有该文件的权限。--User

                3.第4-6位确定属组(所有者的同组用户)拥有该文件的权限。--Group

                4.第7-9位确定其他用户拥有该文件的权限。--Other

        rxw作用文件和目录的不同解释

                (1)作用到文件:

                        【r】代表可读:可以读取,查看

                        【w】代表可写:可以修改,但是不代表可以删除该文件,删除一个文件的前提条件是对该文件所在的目录有写权限,才能删除该文件。

                        【x】代表可执行:可以被系统执行

                (2)作用到目录:

                        【r】代表可读:可以读取,ls查看目录内容

                        【w】代表可写:可以修改,目录内创建+删除+重命名目录

                        【x】代表可执行:可以进入该目录

        对于链接数:(文件类型与权限后就是链接数)

                如果是文件:链接数指的是硬链接个数

                如果是文件夹:链接数指的是子文件夹个数

chmod改变权限

        第一种方式变更权限

                chmod [{ugoa}{+-=}{rwx}] 文件或目录(ugoa只用一个,a表示所有)

        第二种方式变更权限

                chmod [mode=421] [文件或目录](如果对于目录,要使以下的子目录也跟着变就加-R在chmod后面)

                r=4 w=2 x=1          rwx=4+2+1=7

chown改变所有者

        chown【选项】【最终用户】【文件或目录】:改变文件或目录的所有者

        选项:

                -R:递归操作

chgrp改变所属组

        chgrp【最终用户组】【文件或目录】:改变文件或目录的所属组

        

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值