6月13号

3.7su命令

用来切换用户 su - xiang 切换到xiang用户下 以某一个用户身份去执行某一命令

1[root@localhost text]# ls 2111 1.txt 2.txt 3[root@localhost text]# su - -c "touch /text/12.txt" xpf #以xpf用户去在制定路径下创建文件 4[root@localhost text]# ls -l 5总用量 8 6drwxr-Sr--. 3 root xiang1 30 329 22:58 111 7-rw-rw-r--. 1 xpf xpf 0 47 01:56 12.txt 8-rwxr--r--. 1 root root 39 47 01:37 1.txt 9-rwxr--r--. 1 root root 846 327 22:42 2.txt

3.8sudo命令

让A用户临时以B用户的权限去执行某一些操作

1visudo 2root ALL=(ALL) ALL 3xpf ALL=(ALL) /bin/ls,/bin/cd 4xiang1 ALL=(ALL) NOPASSWD: /bin/ls

第一个ALL是表示 目录 (ALL)权限 最后一列表示命令可以用ALL(表示所有命令)代替 让xpf用户拥有root的权限ls和cd权限

1[xpf@localhost /]$ cd /root 2-bash: cd: /root: 权限不够 3[xpf@localhost /]$ sudo cd /root 4[xpf@localhost /]$ sudo ls /root 5anaconda-ks.cfg

而xiang1 ALL=(ALL) NOPASSWD: /bin/ls 这里表示不用输入密码就能直接执行成功 参考文档https://www.cnblogs.com/chjbbs/p/6365922.html

3.9限制root远程登陆

1User_Alias FEI = xpf 2FEI ALL=(ALL) NOPASSWD: /usr/bin/su 3 4[root@localhost ~]# sudo su - 5上一次登录:六 47 03:01:54 CST 2018pts/16控制不让远程登陆 7[root@localhost ~]# vi /etc/ssh/sshd_config 8把#PermitRootLogin yes 改成 PermitRootLogin no然后重启服务 9systemctl restart sshd.service 10[xpf@localhost /]$ su - root 11密码: 12su: 鉴定故障
点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

swap空间的增减方法

(1)增大swap空间去激活swap交换区:swapoff v /dev/vg00/lvswap扩展交换lv:lvextend L 10G /dev/vg00/lvswap重新生成swap交换区:mkswap /dev/vg00/lvswap激活新生成的交换区:swapon v /dev/vg00/lvswap