2019-03-26 课堂笔记 及 命令笔记

[oldboy@oldboyedu ~]$ ls /root

ls: cannot open directory /root: Permission denied

完成上面的动作。

给oldboy用户,针对ls设置权限。

visudo进入编辑状态,100G

## Allow root to run any commands anywhere

root    ALL=(ALL)      ALL

oldboy  ALL=(ALL)      /usr/bin/ls,/bin/cp  #<===增加一行

用户        主机=(角色)      命令

注意:

1、路径要全路径:

which cp查

2、不要vim /etc/sudoers编辑,如果非要用编辑完visudo -c检查语法

oldboy是管理员,并且不要密码:

oldboy  ALL=(ALL)      NOPASSWD: ALL

登录后切到root运行。

[oldboy@oldboyedu ~]$ sudo su - root

Last login: Tue Mar 26 10:32:57 CST 2019 on pts/3

[root@oldboyedu ~]#

为了安全禁止root远程连接linux。

工作中如何登录?使用普通用户登录然后利用sudo提权到root。

Wecomle to oldboy training 58期。

[oldboy@oldboyedu ~]$ whoami

oldboy

[oldboy@oldboyedu ~]$ sudo ls /root

a.txt  c.txt  data1  etc      oldboy     oldboy_b     oldboy_soft_link  pass  test.txt   user.log

b.txt  d      d.txt  grep.txt  oldboy_1.txt  oldboyedu.txt  oldboy.txt       test  test.txt.ori

[oldboy@oldboyedu ~]$

[oldboy@oldboyedu ~]$ sudo su -

Last login: Tue Mar 26 11:42:09 CST 2019 on pts/0

[root@oldboyedu ~]#

[root@oldboyedu ~]# su - oldboy

Last login: Tue Mar 26 10:44:08 CST 2019 on pts/3

[oldboy@oldboyedu ~]$ ls /root

ls: cannot open directory /root: Permission denied

[oldboy@oldboyedu ~]$ sudo -l

We trust you have received the usual lecture from the local System

Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.

    #2) Think before you type.

    #3) With great power comes great responsibility.

[sudo] password for oldboy:

Matching Defaults entries for oldboy on oldboyedu:

User oldboy may run the following commands on oldboyedu:

    (ALL) /bin/ls

[oldboy@oldboyedu ~]$ sudo ls /root

a.txt  c.txt  data1  etc      oldboy     oldboy_b     oldboy_soft_link  pass  test.txt   user.log

b.txt  d      d.txt  grep.txt  oldboy_1.txt  oldboyedu.txt  oldboy.txt       test  test.txt.ori

[oldboy@oldboyedu ~]$ ls /root

ls: cannot open directory /root: Permission denied

[oldboy@oldboyedu ~]$



3 - 26   命令笔记

groupadd 添加用户组

-g 指定组ID


chage 改变用户密码属性

-l 显示用户的密码信息

- E 修改账户过期时间

  id 查看用户身份

  whoami 查看当前登录用户


  w 查看所有用户


  last 显示登录过的用户信息


  lastlog 查看最近登录过的报告


  su 用户身份切换

  - 携带环境变量登录


sudo 允许指定用户执行某命令期间拥有root角色权限

  -l 查看获得的权限

    visudo 编辑sudo配置文件文件命令

  -l 检查配置文件语法

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 修改密码信息与用户切换相关权限 目录 一.chage修改密码过期信息 1 二.su用户身份切换 3 三.SUID与...
    高博666阅读 305评论 0 0
  • 王文卓 课堂笔记 怎么用su。 1、先登录普通用户,没事不允许登录root。 只有执行的任务需要root权限的时候...
    Wave_e430阅读 99评论 0 0
  • Linux基础权限是9个字符。 [root@oldboyedu ~]# ls -lhi total 36K 336...
    寻找着光辉阅读 321评论 0 0
  • 端午节回家,想了很多,写了三篇,没有网,没发表,找不到了,有些可惜与恼火。 耐下性子,我知道码字我不欢喜,但写些什...
    在努力生活的小姑娘阅读 345评论 0 0
  • 写作,一个大难题,不过对于我而言,其实还是很靠边的,因为我喜欢看书,欣赏作者用心血编织的大作,特别是那种能引起共鸣...
    九悠阅读 368评论 1 5

友情链接更多精彩内容