超级用户root具有超级管理权限,由于权限太大,如果管理不好,就会对系统安全带来安全隐患.在工作场景中,一般临时性处理工作,都是以普通用户的身份完成,只在必要时才使用超级用户root. 1 su命令 1.1 su介绍 通过su命令可以在用户之间切换,超级用户root向普通用户或虚拟用户切换不需要密码(这就是超极权限所在).其他普通用户之间或者普通用户切换到root,都需要切换用户的秘密验证. su参数选项 注释说明 -,-l,--login 使一个shell成为登陆的shell,如执行su
su - #su - lyy 执行这个命令表示切换到lyy用户,并且重新读取用户环境相关配置文件,具体的来说就是执行当前用户家目录下.bash_profile和.bashrc文件,这个我们成为全切换. su #su lyy 执行这个命令的时候系统不读取以上两个文件,所以我们一般称它为半切换,这样切换过去之后,lyy用户使用的依旧是此前用户的环境配置信息. sudo sudo这个命令设计初的主要目的是为了使某些用户具有特定用户的一些特殊的权限.
先复习一下上节内容: 用户组添加groupadd 用户组修改groupmod 用户组删除groupdel 作业创建一个id为501的组group1,然后改成group2, 同时id变为502,最后删除这个组,命令分别如下: groupadd –g 501 group1 groupmod –g 502 –n group2 group1 groupdel group2 这一节,我们来说一下用户切换相关命令 为什么要进行用户切换? 在操作过程中需要使用特定的用户进行特定的操作,多数情况下是因为权限,比
SU su 切换用户 su - 用户名 是彻底 切换用户-c 以当用户身份执行"这条命令 /etc/skel 模板文件"!$ " 上条命令的最后参数 SUDO sudo 可以让普通用户临时指定root用户的身份执行visudo 命令实际上打开的是-> /etc/sudoers 配置文件root ALL = ( ALL ) ALL用户 被管理主机的地址= 可用的身份 授权命令 (绝对路径)huige ALL = ( ALL ) /usr/sbin/shutdown -h
1.首先,我们输入pwd命令,查看当前用户目录: 当前用户是xg其中我解释一下[[email protected] ~]$ 这个的含义,其中xg指的是当前的用户,localhost指的是主机名,~指的是当前目录,后面的$符号表示普通用户,普通用户的话就是在$下输入指令,如果是root用户的话,就会变成下图这样,root用户的话就是在#下输入指令: 2.这时我们分别输入su xg和su -,如下图所示: 输入su xg命令的话,并输入xg的密码之后不能切换到root用户,而输入su -命令,此时我
usermod的yum安装包: shadow-utils 将nobody用户添加到nogroup 组: usermod -g nogroup nobody cat /etc/passwd|grep nobody nobody:x:65534:65534:nobody:/var/lib/nobody:/bin/bash 第3个字段是65534:意思就是,UID(用户的ID)是500. 第4个字段是65534:意思就是.GID(用户的组ID)的500. 使用usermod -g nogroup no
用户,用户组管理命令使用 首先对用户,用户组做简单介绍: Linux是个多用户多任务的分时操作系统,所有一个要使用系统资源的用户都必须先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号一方面能帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问:另一方面也能帮助用户组织文件,并为用户提供安全性保护.每个用户账号都拥有一个惟一的用户名和用户口令.用户在登录时键入正确的用户名和口令后,才能进入系统和自己的主目录. 本文从以下4个方面分别介绍linux用户与用户组管理命
1. 命令: Find 搜索指定目录下的文件,从开始于父目录,然后搜索子目录. 注意: -name‘选项是搜索大小写敏感.可以使用-iname‘选项,这样在搜索中可以忽略大小写.(*是通配符,可以搜索所有的文件:‘.sh‘你可以使用文件名或者文件名的一部分来制定输出结果) 注意:以上命令查找根目录下和所有文件夹以及加载的设备的子目录下的所有包含‘tar.gz’的文件. ’find’命令的更详细信息请参考35 Find Command Examples in Linux 2. 命令: grep ‘
一. 概述 linux安全系统的核心是用户账户. 创建用户时会分配用户ID(UID). UID是唯一的,但在登录系统时不是用UID,而是用登录名.在讲文件权限之之前,先了解下linux是怎样处理用户账户的.以及用户账户需要的文件和工具,这样处理文件权限问题时,就知道如何使用它们了. 1.1 /etc/passwd用户文件 /etc/passwd 是用来将用户的登录名,匹配到对应的UID上.它包含了一些与用户有关的信息.下面截取二个片断.如下图所示: root用户账户是linux系统管理员,固定
1.列出当前系统上所有已经等了的用户的用户名,注意:同一个用户登录多次,则只显示一次即可. 2.取出最后登录到当前系统的用户的相关信息 3.取出当前系统上被用户当作其默认shell的最多的那个shell. 4.将/etc/passwd中的第三个字段数值最大的后10个用户的信息全部改为大写后保存至/tmp/maxusers.txt文件中. 5.取出当前主机的IP地址,提示:对ifconfig命令进行切分. 6.取出/etc/目录下所有以.com结尾的文件的文件名,并将其名字转换为大写后保存至/t