位置: 编程技术 - 正文

Linux/Ubuntu sudo不用输入密码的方法(ubuntu的sudo)

编辑:rootadmin

推荐整理分享Linux/Ubuntu sudo不用输入密码的方法(ubuntu的sudo),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux@ubuntu,linux ubuntu 命令,ubuntu sudo not found,ubuntu sudo命令,ubuntu sudoer,ubuntu sudo -i,linux ubuntu 命令,ubuntu sudo -i,内容如对您有帮助,希望把文章链接给更多的朋友!

打开上网客户端、新立得,这些涉及到系统的都要输入密码,对于我们大多数人来说,用Linux无非是做桌面应用,对安全性没必要搞得跟服务器一些。解决办法一: 在启动时进入安全模式,这时是用root登录的,执行: chmod /etc/sudoers 然后打开/etc/sudoers这个文件,把最后一行: %admin ALL=(ALL) 改为 %%admin ALL=(ALL) NOPASSWD: NOPASSWD: ALL 保存退出。 执行: chmod /etc/sudoers reboot your ubuntu.OK! 解决方法二:Ubuntu默认不能直接用root帐户登录,必须从第一个创建的用户(既安装时创建的那个用户)通过su或sudo来获得root权限。在Ubuntu中对系统进行操作很多时候都要使用这个命令,由此可见对于新来说很有必要来认识这个命令。这或许不太方便,但这样增加了安全性,避免用户由于误操作而损坏系统。

sudo格式:sudo [其它命令]

Linux/Ubuntu sudo不用输入密码的方法(ubuntu的sudo)

sudo既为Super user do的意思。sudo在这个过程中只起一个调用root用户的作用,本次操作完成后,其作用就消失,如果要使用调用root权限操作的命令就必须再次使用sudo。些过程中系统会要求用户输入密码,此密码就是安装系统时你输入你那个密码,注意:这个密码在输入你时候不会像在Windows里输密码那样输入一位密码就有一个*号,这样的目的就是为了使密码更安全,因为不知道你密码有几位这样无疑给密码破译者增加了难度。:)

例:

我们要更改当前目录下upload.tar.gz的权限就要用到sudo。如果还要对当前目录下的另外一个文件eva.tar.gz更改权限就要再次用到sudo。

ownlinux@server:/var/www$ sudo chmod upload.tar.gz[sudo] password for ownlinux: (此时输入你的密码)ownlinux@server:/var/www$ sudo chmod eva.tar.gz[sudo] password for ownlinux:补充:通常我们并不以root身份登录,但是当我们执行某些命令 (command)时需要用到root权限,我们通常都是用"sudo command"来执行command。由于使用Ubuntu,所以经常都都用sudo,而使用sudo时,又得输入密码,所以我就寻找sudo不输入密码的方法。前阵子google了一下,很容容易找到一个方法,但是对其不够理解,今天,仔细研究了一下/etc/sudoers这个文件,对于如何实现自己的需求就非常清楚了。网上说看到的资料往往写得不清楚,所以我根据自己的需求好好整理了一下。 假设我的用户名为jay(属于 admin组),使sudo不用密码的方法如下。 运行命令:sudo visudo 或者 sudo vi /etc/sudoers,如果vi来编辑,则保存时记得用"wq!"强制保存,否则会提示只读不能保存的。 就会编辑/etc/sudoers这个文件。 默认情况我们会看到有"%admin ALL=(ALL) ALL"一句话,就是允许admin组在所有主机上执行所有命令,当然是需要passwd的。 1. 如果想把admin组的用户都sudo不用密码那么可以将这一行换为:"%admin ALL=(ALL) NOPASSWD: NOPASSWD ALL"即可。 2. 如果仅仅想让jay用户sudo不需密码,则可添加"jay ALL = NOPASSWD: ALL"这样一行。 3. 如果让jay用户sudo不用密码即可执行某几个命令,可这样写"jay ALL = NOPASSWD: /usr/bin/abc.sh, /usr/sbin/adduser" 4. 欲知其他更多配置方式,请运行"man sudoers"看帮助文档吧。 注意:我自己的一个配置没生效,找原因还找了阵子,写到这里吧。 我添加"jay ALL = NOPASSWD: ALL"这样一行;但是,jay执行sudo时还是需要输入密码,这是为什么? 原来是,我这一行在"%admin ALL=(ALL) ALL"组策略之前前,后面的组配置覆盖了前面的配置,而jay属于admin组,所以需要密码。 这时,只需要将%admin行用#注释掉即可。OK!然后立马就生效了,可能执行sudo时系统都会去读取/etc/sudoers的,所以立即就生效了。 另外,附带公司某服务器的一个/etc/sudoers配置: 复制代码代码如下: Defaults env_reset Defaults syslog=auth Defaults log_year,logfile=/var/log/sudo.log User_Alias ABC = abc Cmnd_Alias DEFAULT=/bin/*,/sbin/ldconfig,/sbin/ifconfig,/usr/sbin/useradd,/usr/sbin/userdel,/bin/rpm,/usr/bin/yum,/sbin/service,/sbin/chkconfig,sudoedit /etc/rc.local,sudoedit /etc/hosts,sudoedit /etc/ld.so.conf,/bin/mount,sudoedit /etc/exports,/usr/bin/passwd [!-]*,!/usr/bin/passwd root,/bin/su - [!-]*,!/bin/su - root,!/bin/su root,/bin/bash,/usr/sbin/dmidecode,/usr/sbin/lsof,/usr/bin/du,/usr/bin/python,/usr/sbin/xm,sudoedit /etc/profile,sudoedit /etc/bashrc,/usr/bin/make,sudoedit /etc/security/limits.conf,/etc/init.d/*,/usr/bin/ruby ABC ALL=(ALL)NOPASSWD:DEFAULT 通过修改/etc/sudoers sudo vi /etc/sudoers 把/etc/sudoers里面最后一行 %admin ALL=(ALL) 改为 %admin ALL=(ALL) NOPASSWD: NOPASSWD: ALL 然后强制保存 wq 就OK 上面说的并不准确,要注意以下几点。 编辑/etc/sudoers文件使用“超级用户终端”,而不能使用普通的终端。“超级用户终端”启动通过右键“编辑菜单”命令添加。 编辑完之后使用wq!而不是wq退出

关于ubuntu sudo及root登录等相关资料 UbuntuLinux有一个与众不同的特点,那就是初次使用时,你无法作为root来登录系统,为什么会这样?这就要从系统的安装说起。对于其他Linux系统来说,一

ubuntu vsftpd匿名用户上传下载的配置方法 1sudoapt-getinstallvsftpd2sudonano/etc/vsftpd.conf修改如下3anonymous_enable=YES允许匿名用户访问write_enable=YESanon_upload_enable=YES匿上传anon_mkdir_write_enable=YES匿创建anon_umask

在Ubuntu里使用Windows的无线网卡驱动程序的方法教程 Ubuntu的帮助和支持说Ubuntu支持一种称为NDISWrapper的系统。它可以让你在Ubuntu下使用Windows无线设备驱动程序。1、准备好无线网卡的Windows驱动程序,我是用

标签: ubuntu的sudo

本文链接地址:https://www.jiuchutong.com/biancheng/356424.html 转载请保留说明!

上一篇:ubuntu系统中文件和内容查找命令小结(ubuntu系统中文件夹不能改名)

下一篇:关于ubuntu sudo及root登录等相关资料(ubuntu sudo apt)

  • 普票税率错了要收回作废吗
  • 个人所得税如何做会计分录
  • 企业为自然人什么意思
  • 房子税票是什么意思
  • 不付加工费怎么办
  • 新会计准则下长期股权投资的变化
  • 库存盘盈盘亏按进价还是售价
  • 房地产开发预提费用
  • 服务费公司的账务处理
  • 社保费用可以税前扣除吗
  • 员工基本养老保险缴纳比例
  • 油卡充值属于什么行业
  • 预提工资是什么科目
  • 销售货物收入与租金收入的纳税区别
  • 企业的无形资产包括哪些内容
  • 减免税款未抵扣增值税
  • 电信猫光信号灯不亮
  • 出口退税 免税
  • 现金流量表的编制方法
  • 鸿蒙系统怎么隐藏状态栏
  • 如何在windows11上安装动态壁纸
  • PHP:mb_regex_encoding()的用法_mbstring函数
  • linux块设备驱动详解
  • 投资收益怎么做不影响利润
  • 怎么登记总分类账簿
  • PHP:pg_num_rows()的用法_PostgreSQL函数
  • 医院的重要
  • 免费投放资产收益的平台
  • 城建税教育费附加和地方教育费附加税率
  • firefox有什么用
  • keyemain.exe是什么进程
  • wordpress自定义文章类型
  • php连接数据库实现登录注册
  • 研发人员的差旅费可以加计扣除吗
  • thinkphp3.2框架
  • python雪花算法生成id
  • 前端promise封装
  • php两个等号和三个的区别
  • php fopen函数的用法
  • 公司与公司往来账表格怎么制作
  • 收到外币汇款怎么处理
  • 进项税额已抵扣转出会计分录
  • 法人治理结构是指明确
  • 汽车牌照费用是在哪里开的
  • 进出口企业需要英文公章吗
  • 汇算清缴的费用标准 中汇
  • 公司注销其他应收款怎么冲平
  • 安装sql2005提示sql server服务无法启动
  • 贴现法付息的实际利息
  • 广告设计与制作专科就业前景
  • 培训公司收取培训费用合法吗
  • 填写企业所得税年度纳税申报表都需要哪些数据
  • 帮员工购买意外险怎么记到分录
  • 异地预缴税金
  • 小微企业免税额按1%还是3%确认收入
  • 未分配利润为负数可以分红吗
  • 出售抵债资产账务处理
  • 完税凭证是什么样子
  • 预付卡充值可以退吗
  • 销售暂估业务处理
  • 企业进项税额如何账务处理
  • 建筑材料检测费入账科目
  • 会计凭证销毁的地方
  • 各单位都需设置的是
  • 清除coms密码
  • w10隐藏功能
  • windows10更新最新版本
  • Win10 Mobile/WP8.1优秀专业摄影应用OneShot本周再次更新:修复Bug和优化性能
  • win10系统电脑无法开机怎么办
  • windows10累积更新很慢
  • windows 8改windows 7
  • Cocos2dx3.2 CrazyTetris 单线裁剪 对于判断消除的思考(一)
  • android studio报错
  • 技术总结结束语
  • Android调用系统摄像头
  • easyui-dialog
  • android ListView之——ArrayAdapter使用
  • js如何定义类
  • 晋税通注册
  • 通用申报表水利基金怎么填
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设