《Linux操作系统基础》课件——su与sudo命令.pdfVIP

  • 0
  • 0
  • 约1.23千字
  • 约 8页
  • 2026-01-26 发布于福建
  • 举报

《Linux操作系统基础》课件——su与sudo命令.pdf

su与sudo命令

任务描述

假如某公司使用Linux作为服务器操作系统,而你作为一名网

络管理员,用户之间的切换总是避免不了的,那么在切换过

程中如何保证用户和系统的安全呢?

su命令

su的全称是switchuser(切换用户),可以解决切换用户身份

的需求,使得当前用户在不退出登录的情况下,顺畅地切换到其

他用户,有两种使用方法:su和su-

Su命令:使用su切换用户后,当前的环境还是加载切换之前那个

用户的环境变量以及各种设置,比如从root管理员切换至普通用

户tom。

su命令

su-命令

使用su-切换用户后,意味着完全切换到新的用户,即把环境变

量信息也变更为新用户的相应信息,而不保留原始的信息。当从

root管理员切换到普通用户时是不需要密码验证的,而从普通用

户切换成root管理员就需要进行密码验证了。

Sudo命令

sudo命令的作用是使普通用户可以临时以root用户的身份和权

限执行系统命令,这样既可保证普通用户能够完成特定的工作,

也可以避免泄露root管理员密码。

sudo服务是通过修改配置文件(/etc/sudoers)来提供集中的

用户管理、权限与主机等设置,root用户可以通过Visudoers来

修改这个配置文件。在保证普通用户完成相应工作的前提下,尽

可能少地赋予额外的权限。

Sudo命令

配置文件/etc/sudoers说明

为用户配置sudo权限语法格式:

[用户名][被管理主机的IP]=([可以使用的身份])[NOPASSWD:][授权的命令]

[被管理主机的IP]、[可以使用的身份]、[授权的命令]都可以使用ALL来表示不受限制;

添加[NOPASSWD:]选项可以使用户在使用sudo权限时不需要输入密码;

[授权的命令]要使用绝对路径,多条命令之间可用逗号(,)分隔;

课后训练

某软件开发公司要在linux上进行两个项目的开发。开发人

员小张和小李组成一个小组,负责A项目的开发;开发人员

小刘和小王组成一个小组,负责B项目的开发;

为普通用户提升权限,如果只想让用户小李使用cat命令,

应该如何对sudo服务进行设置?

每次使用sudo命令都需要输入密码进行验证,如果不想

输入密码,应该如何设置?

文档评论(0)

1亿VIP精品文档

相关文档