sudo、su、suid】的更多相关文章

sudo 是一种权限管理机制,管理员可以授权普通用户去执行 root 权限的操作,而不需要知道 root 的密码.sudo 以其他用户身份执行命令,默认以root身份执行.配置文件/etc/sudoers,使用命令 visudo 编辑配置,配置文本行数100gg ## Allow root to run any commands anywhere root ALL = (ALL) ALL boy ALL = (ALL) NOPASSWD:/bin/ls #允许boy用户使用ls命令,且无需输入密…
一.浅谈id.whoami.su.chage 本篇是续写上一篇<Linux 用户篇——用户管理命令之useradd.passwd.userdel.usermod>. (1)id命令 命令格式:id username(用户名) 命令解释:查看用户的UID(用户ID).GID(组ID). (2)whoami命令 命令格式:whoami 命令解释:查看当前用户的username,即我是谁. (3)su命令 命令格式:su option username(用户名) 命令解释:切换用户身份. 其中opt…
一.mkpasswd mkpasswd用来生成随机密码字符串.可以指定长度和特殊字符的长度: [root@ruanwenwu01 ~]# mkpasswd O7.alw5Wq [root@ruanwenwu01 ~]# mkpasswd -l 12 -s 2 Jc;be0vpkT6= -l 12代表长度是12,-s2代表包含两个特殊字符. 二.su su用来切换用户. [root@ruanwenwu01 ~]# su test1 [test1@ruanwenwu01 root]$ pwd /ro…
1.文件的读.写.执行权限可以简写为 r w x,亦可分别用数字4.2.1来表示 2.文件的特殊权限 2.1.SUID是一种对二进制程序进行设置的特殊权限,可以让二进制程序的执行者临时拥有属主的权限(仅对拥有执行权限的二进制程序有效).例如,所有用户都可以执行passwd命令来修改自己的用户密码,而用户密码保存在/etc/shadow文件中.仔细查看这个文件就会发现它的默认权限是000,也就是说除了root管理员以外,所有用户都没有查看或编辑该文件的权限.但是,在使用passwd命令时如果加上S…
[grep命令] grep常用用法 [root@www ~]# grep [-acinv] [--color=auto] '搜寻字符串' filename选项与参数:-a :将 binary 文件以 text 文件的方式搜寻数据-c :计算找到 '搜寻字符串' 的次数-i :忽略大小写的不同,所以大小写视为相同-n :顺便输出行号-v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行!--color=auto :可以将找到的关键词部分加上颜色的显示喔! [df命令] df命令用于显示磁盘…
terminal命令(terminal终端对应windows 按下win(linux下叫Super键)+r,输入cmd(command,命令),召唤出来的Dos控制台) 1. ls(英文list):简要列出当前目录的文件内容,后面可以加上别的目录,表示列出后面所输入的目录.列出的内容蓝色表示是目录,不是蓝色的都是文件. ls -l(注意ls与-l中间有个空格,-l中的l为long的意思): 以长格式列出当前目录下的内容列表,也就是除了文件名之外,还将文件的权限.所有者.文件大小等信息详细列出来.…
前言 大部分Linux发行版的默认账户是普通用户,而更改系统文件或者执行某些命令,需要root身份才能进行,这就需要从当前用户切换到root用户. 切换用户身份有两个命令 su [-] username 和 sudo su和su -区别 su只是切换了root身份,但Shell环境仍然是普通用户的Shell:此时pwd,发现工作目录仍然是普通用户的工作目录 su -连用户和Shell环境一起切换成root身份了.只有切换了Shell环境才不会出现PATH环境变量错误.此时pwd,工作目录变成ro…
https://blog.csdn.net/qq_40334837/article/details/83819735 Linux常用命令英文全称与中文解释 apt: Advanced Packaging Tool 高级包装工具 cp: Copy file  复制文件 cat: Concatenate  串联 cd:Change directory 切换目录 chmod: Change mode 改变模式 chown: Change owner 改变所有者 chgrp: Change group…
在linux下我们经常用到的四个应用程序的目录是/bin./sbin./usr/bin./usr/sbin .而四者存放的文件一般如下:     bin目录:  bin为binary的简写主要放置一些系统的必备执行档例如:cat.cp.chmod df.dmesg.gzip.kill.ls.mkdir.more.mount.rm.su.tar等.   /usr/bin目录: 主要放置一些应用软件工具的必备执行档例如c++.g++.gcc.chdrv.diff.dig.du.eject.elm.f…
/bin./sbin./usr/bin./usr/sbin目录的区别   在linux下我们经常用到的四个应用程序的目录是/bin./sbin./usr/bin./usr/sbin .而四者存放的文件一般如下:   www.2cto.com   bin目录:  bin为binary的简写主要放置一些系统的必备执行档例如:cat.cp.chmod df.dmesg.gzip.kill.ls.mkdir.more.mount.rm.su.tar等.   /usr/bin目录: 主要放置一些应用软件工…