4月4日笔记

3.7su命令

用来切换用户
su - xiang 切换到xiang用户下
以某一个用户身份去执行某一命令
[[email protected] text]# ls
111 1.txt 2.txt
[[email protected] text]# su - -c "touch /text/12.txt" xpf #以xpf用户去在制定路径下创建文件
[[email protected] text]# ls -l
总用量 8
drwxr-Sr--. 3 root xiang1 30 3月 29 22:58 111
-rw-rw-r--. 1 xpf xpf 0 4月 7 01:56 12.txt
-rwxr--r--. 1 root root 39 4月 7 01:37 1.txt
-rwxr--r--. 1 root root 846 3月 27 22:42 2.txt

3.8sudo命令

让A用户临时以B用户的权限去执行某一些操作
visudo
root ALL=(ALL) ALL
xpf ALL=(ALL) /bin/ls,/bin/cd
xiang1 ALL=(ALL) NOPASSWD: /bin/ls
第一个ALL是表示 目录
(ALL)权限
最后一列表示命令可以用ALL(表示所有命令)代替
让xpf用户拥有root的权限ls和cd权限
[[email protected] /]$ cd /root
-bash: cd: /root: 权限不够
[[email protected] /]$ sudo cd /root
[[email protected] /]$ sudo ls /root
anaconda-ks.cfg
而xiang1 ALL=(ALL) NOPASSWD: /bin/ls 这里表示不用输入密码就能直接执行成功
参考文档https://www.cnblogs.com/chjbbs/p/6365922.html

3.9限制root远程登陆

User_Alias FEI = xpf
FEI ALL=(ALL) NOPASSWD: /usr/bin/su

[[email protected] ~]# sudo su -
上一次登录:六 4月 7 03:01:54 CST 2018pts/1 上
控制不让远程登陆
[[email protected] ~]# vi /etc/ssh/sshd_config
把#PermitRootLogin yes 改成 PermitRootLogin no然后重启服务
systemctl restart sshd.service
[[email protected] /]$ su - root
密码:
su: 鉴定故障

原文地址:http://blog.51cto.com/13673346/2095460

时间: 2024-08-02 01:50:07

4月4日笔记的相关文章

linux5月15日笔记

linux5月15日笔记16.4 配置Tomcat监听80端口16.5/16.6/16.7 配置Tomcat虚拟主机16.8 Tomcat日志 扩展邱李的tomcat文档 https://www.linuser.com/forum.php?mod=forumdisplay&fid=37JAR.WAR包区别 http://blog.csdn.net/lishehe/article/details/41607725tomcat常见配置汇总 http://blog.sina.com.cn/s/blog

2018年5月8日笔记

CentOS 7上安装mysql # CentOS 7 安装mysql 1. 检测系统是否自带安装 mysql rpm -qa | grep mysql 2. 若已安装,可以进行卸载 rpm -e mysql //普通删除模式 rpm -e --nodeps mysql //强力删除模式,若普通删除时提示存在依赖文件,则进行强力删除 3. 安装mysql # centOS 7 yum install mariadb-server mariadb //在CentOS 7中,由于 MySQL数据库已

12月23日笔记

循环:可以反复执行某段代码,直到不满足循环条件为止. 一.循环的四要素:初始条件.循环条件.状态改变.循环体. 1.初始条件:循环最开始的状态. 2.循环条件:在什么条件下进行循环,不满足此条件,则循环终止. 3.状态改变:改变循环变量值,最终不满足循环条件,从而停止循环. 4.循环体:要反复执行的部分. 二.语法:for语法.      //还有while,do...whilte for(初始条件;循环条件;状态改变) { //循环体 } 注意: 1.for后面的小括号中,用分号隔开了三项.

HTML5-12月24日笔记

12月22日笔记

运算符: 一.算术运算符: + — *  /  % %--取余运算 取余运算的应用场景: 1.奇偶数的区分. 2.把数变化到某个范围之内.--彩票的生成. 3.判断能否整除.--闰年.平年. int a = 10, b = 3;            Console.WriteLine("10/3=" + (a / b));            Console.WriteLine("10%3=" + (a % b)) ++(自增运算)  ——(自减运算)  ---

12月21日笔记

//输出 Console.WriteLine("这是一行文字");  自动回车的 Congsole.Write("");   不自动回车 注意: 1.大小写敏感.(快捷键操作) 2.括号,引号,分号都是英文状态下的符号. 3.结尾不要忘记写分号. //输入 string s = Console.ReadLine() 如何拼接字符串. Console.WriteLine("你的用户名是"+u+",密码是"+p+",请确

10月14日笔记

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>音乐</title> <!-- 引入css样式文件 --> <link rel="stylesheet" type="text/css" href="./css/yinyue.css"> </head>

10月19日笔记

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>lianxi</title> <style> #bj,.tup{ width: 300px; height: 500px; position: relative; /*relative相对定位 相对于自己原来的位置移动*/ } #xia{ width: 300px; height:10

HTML5-12月23日笔记

文本: 在字体名称中,如果包含多个单词的字体名称,应该用引号包围起来,如果有多个字体选择,用一个逗号以及空格分隔每个字体. 表单中的select,textarea,input是不会继承父元素的字体设置,强制继续: input,select,textarea{ font-family:inherit; } 创建斜体:font-style:italic(Geneva中没有斜体,粗体字母,只是模拟斜体效果) 取消斜体的继承:font-style:normal font-weight: 1)     b