ubuntu里的sudo命令有什么用

 我来答
虾弹文化
高粉答主

2019-08-03 · 大概是忆往昔 宝宝永远3岁!!
虾弹文化
采纳数:228 获赞数:79756

向TA提问 私信TA
展开全部

sudo使一般用户不需要知道超级用户的密码即可获得权限。首先超级用户将普通用户的名字、可以执行的特定命令、按照哪种用户或用户组的身份执行等信息,登记在特殊的文件中(通常是/etc/sudoers),即完成对该用户的授权(此时该用户称为“sudoer”)。

在一般用户需要取得特殊权限时,其可在命令前加上“sudo”,此时sudo将会询问该用户自己的密码(以确认终端机前的是该用户本人),回答后系统即会将该命令的进程以超级用户的权限运行。之后的一段时间内(默认为5分钟,可在/etc/sudoers自定义),使用sudo不需要再次输入密码。

由于不需要超级用户的密码,部分Unix系统甚至利用sudo使一般用户取代超级用户作为管理帐号,例如Ubuntu、Mac OS X等。

扩展资料:

范例

1、sudo -l 列出目前的权限

若用户不在sudoers中会提示不能运行sudo命令,存在则会显示详细的权限。

2、sudo -V 列出 sudo 的版本资讯

3、指令名称:sudoers(在fc5下显示不能找到此命令,但用man可以查到其用法。)用来显示可以使用sudo的用户

参考资料来源:百度百科-sudo

威孚半导体技术
2024-08-19 广告
威孚(苏州)半导体技术有限公司是一家专注生产、研发、销售晶圆传输设备整机模块(EFEM/SORTER)及核心零部件的高科技半导体公司。公司核心团队均拥有多年半导体行业从业经验,其中技术团队成员博士、硕士学历占比80%以上,依托丰富的软件底层... 点击进入详情页
本回答由威孚半导体技术提供
帐号已注销
2019-07-09 · TA获得超过1.2万个赞
知道答主
回答量:25
采纳率:0%
帮助的人:5644
展开全部

sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。这样不仅减少了root用户的登录 和管理时间,同样也提高了安全性。sudo不是对shell的一个代替,它是面向每个命令的。

实例:

$ sudo -u uggc vi ~www/index.html

//以 uggc 用户身份编辑  home 目录下www目录中的 index.html 文件

扩展资料

sudo主要参数说明:

1、-V 显示版本编号;

2、-h 会显示版本编号及指令的使用方式说明;

3、-l 显示出自己(执行 sudo 的使用者)的权限;

4、-v 因为 sudo 在第一次执行时或是在 N 分钟内没有执行(N 预设为五)会问密码,这个参数是重新做一次确认,如果超过 N 分钟,也会问密码;

5、-k 将会强迫使用者在下一次执行 sudo 时问密码(不论有没有超过 N 分钟);

6、-b 将要执行的指令放在背景执行;

7、-p prompt 可以更改问密码的提示语,其中 %u 会代换为使用者的帐号名称, %h 会显示主机名称;

8、-u username/#uid 不加此参数,代表要以 root 的身份执行指令,而加了此参数,可以以 username 的身份执行指令(#uid 为该 username 的使用者号码)。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6c0f575
2011-08-24 · TA获得超过520个赞
知道小有建树答主
回答量:533
采纳率:0%
帮助的人:487万
展开全部
试用管理员权限干事
有些命令普通用户没有权限运行的
sudo 命令 是指用管理员ROOT运行这个命令
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式