- 浏览: 1050905 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (1355)
- test (75)
- 红茶和绿茶 (1)
- Jave SE (206)
- Oracle (19)
- English (177)
- Log4j (5)
- RIA(Rich Internet Applications) (9)
- Ext Js (6)
- Android (14)
- Logo (0)
- 文字采撷 (287)
- 使用技巧 (92)
- Project Management (22)
- Hibernate (12)
- Struts (5)
- 规则引擎 (1)
- Html & Javasctipt (56)
- Spring MVC (10)
- Maven (17)
- Java Test (17)
- Linux (16)
- Tools (1)
- CV (0)
- Middleware (2)
- HTML5 (2)
- Algorithms (4)
- Web Service (15)
- 留学 (15)
- LADP (5)
- PXCOA (0)
- SysLog (6)
- SSO (3)
- Spring Security (4)
- Spring Batch (1)
- Jmail (1)
- Bible (4)
- Java Thread (5)
- Architect (6)
- github (2)
- Java Swing (12)
- NoSQL (7)
- UML (2)
- 敏捷(Agile) (7)
- Hudson+Maven+SVN (15)
- cloud computing (2)
- Bahasa Indonesia (1)
- jBPM (6)
- 民俗知识 (3)
- Consulting (1)
- Mysql (5)
- SAP (1)
- 微信公众平台接口开发 (3)
- 做生意 (1)
- 西餐 (1)
- Banking (1)
- Flex (0)
- 黄金投资 (1)
- Apache Tomcat 集群 (3)
- Hadoop (7)
- 需求分析 (1)
- 银行知识 (3)
- 产品管理 (2)
- 钢琴Music (3)
- 设计 (3)
- Marketing (2)
- US Life (3)
- 算法 (14)
- BigData (4)
- test红茶和绿茶Jave SEOracleEnglishLog4jRIA(Rich Internet Applications)Ext JsAndroidLogo文字采撷 (0)
- Design Pattern (5)
- NodeJS&AngularJS (9)
- Python (1)
- Spring boot (0)
- ACM (3)
最新评论
-
心往圣城:
微时代-最专业的微信第三方平台。LBS定位导航,微网站,自定义 ...
微信公众平台 /微信公众平台怎么用 -
zhaojiafan:
return ReverseStr1(str.substrin ...
逆转字符串 Write a String Reverser (and use Recursion!) -
zhaojiafan:
public class StringUtils {
p ...
逆转字符串 Write a String Reverser (and use Recursion!)
sudo
sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。这样不仅减少了root用户的登陆 和管理时间,同样也提高了安全性。Sudo不是对shell的一个代替,它是面向每个命令的。
<script type="text/javascript"></script>
编辑本段概述
它的特性主要有这样几点: § Sudo能够限制用户只在某台主机上运行某些命令。 § Sudo提供了丰富的日志,详细地记录了每个用户干了什么。它能够将日志传到中心主机或者日志服务器。 § Sudo使用时间戳文件来执行类似的“检票”系统。当用户调用sudo并且输入它的密码时,用户获得了一张存活期为5分钟的票(这个值可以在编译的时候改变)。 § Sudo的配置文件是sudoers文件,它允许系统管理员集中的管理用户的使用权限和使用的主机。它所存放的位置默认是在/etc/sudoers,属性必须为0411。编辑本段安装
检测是否安装了SUDO: [root@localhost ~]# rpm -q sudo sudo-1.6.8p12-4.1 如果没有安装,下载软件包进行安装: 对于大多数系统来说,sudo的配置都是相对比较简单的: 0) $> cd /;cp sudo-1.6.8p12.tar.gz / 1) $> tar vxzf sudo-1.6.8p12.tar.gz 2) 如果是从低版本升级的话,升级之前请仔细阅读UPGRADE文件。 3) 如果你在编译之前,已经为另外一台不同的主机运行了’configure’,你必须用make distclean清除’config.cache’文件。否则,’configure’将不能再运行。你也可以直接’rm config.cache’. 4) 阅读’OS dependent notes’看是否支持你的系统。 5) $> cd sudo-8p12 6) 阅读configure文件,仔细看其中的’Available configure options’部分,看是否要加一些特殊的选项。这里选项很多,不过常用的主要有这么几个主要的配置参数: --with-pam 支持使用PAM,使用该选项时要求一个有效的/etc/pam.d/sudo文件 --cache-file=FILE 将缓存test的结果存到FILE文件中。 --help 打印帮助。 --no-create 不要输出.o文件 --quiet, --silent 不打印’checking…’信息 --exec-prefix=EPREFIX 设置包含sudo 和visudo命令的目录 --bindir=DIR 将sudo命令安装到EPREFIX/bin --sbindir=DIR将visudo命令安装到EPREFIX/bin --sysconfdir=DIR 将sudoers配置文件安装到DIR,默认为/etc. --mandir=DIR将man文件安装到DIR,默认为/man. --with-CC=path 指定你要使用的c编译器的路径。 --with-skey 支持S/Key OTP(一次使用密码) --with-opie支持NRL OPIE OTP(一次使用密码) --disable-shadow 不支持shadow密码的系统的选项开关,sudo默认是编译并使用shadow密码的。 --with-sudoers-mode=mode sudoers配置文件模式,默认为0440。 --with-sudoers-uid sudoers配置文件的所有者id,默认为0 --with-sudoers-gid sudoers配置文件的所有者的组id,默认为0 --without-passwd 用户认证无须密码。 --with-logging=TYPE 日志类型,可以选择’syslog’、’file’或者两种都可以。 --with-logpath=path 日志存放的路径和文件名,默认为/var/log/sudo.log --with-umask 在运行root命令是用umask,默认的umask是0022 --with-passwd-tries=tries sudo写入log日志前提示输入密码的次数,默认为3次。 --with-timeout=minutes sudo提示输入密码之前的时间,默认为5分钟 --with-password-timeout=minutes 密码的有效期,默认为5分钟,0表示密码永远有效。 --without-lecture 第一次运行sudo不打印lecture信息 --disable-root-sudo root用户不能运行sudo。 --enable-log-host 记录主机host到日志文件 --disable-path-info 出错时,不显示sudo的路径。 如 输入:./configure --with-timeout=10 --without-lecture --disable-root-sudo --disable-path-info --sysconfdir=/home/config/ --bindir=/bin --sbindir=/sbin 7) make 8) make install发表评论
-
Linux下安装MySQL并为其创建新用户图解教程 .
2014-12-26 16:26 627http://www.360d ... -
Linux下重置MySQL ROOT密码
2014-12-26 15:49 574在安装MYSQL时,默认会弹出密码配置界面,显示设置roo ... -
windows VM 共享在Linux 中查看
2014-12-26 11:00 479/mnt/hgfs/williamShare ... -
Linux上Java JDK环境的部署和配置
2014-12-25 14:01 828注意:本篇博文我犯 ... -
查看 SELinux状态及关闭SELinux,Linux 打开或关闭防火墙端口
2014-12-25 13:31 1528查看SELinux状态: 1、/usr/sbin/sest ... -
Redhat Linux 中 command not found 解决办法
2014-12-18 16:52 960Linux 中 command not found 解决办法 ... -
Find
2012-11-13 10:20 730find . - name "*.jar" ... -
Create a Symbolic Link in UNIX
2012-11-12 15:12 907A symbolic link is a pointer to ... -
NAB useful command
2012-10-30 16:23 0Workbench http://10.202.115. ... -
使用 Linux 上 less 命令查看文件
2012-07-04 14:36 1208在 less 中导航命令类似于 vi。本文中将介绍一些 ... -
linux 的date命令及系统时间设置
2012-07-04 13:34 904Linux时钟分为系统时钟 ... -
linux删除目录
2012-07-04 10:08 759linux删除目录很简单,很多人还是习惯用rmdir,不过一旦 ... -
OpenLDAP Everywhere Reloaded
2012-06-29 17:26 792Directory services is one of th ... -
Linux syslog configuration
2012-06-29 14:52 846Linux syslog configuration ... -
Linux syslog日志服务器架设攻略
2012-06-07 11:50 1012从目前的情况来看,Sysl ... -
Linux 命令
2012-03-20 14:05 779查看系统版本 在终端输入:uname -a top ...
相关推荐
在Linux系统中,`sudo` 是一个非常重要的命令行工具,它允许用户以其他用户(通常是root)的权限运行程序。`sudo1.9.5p2` 是sudo的一个特定版本,这个版本修复了一些安全问题和性能改进。当你在Linux环境中进行系统...
使用小型工具 NSudo 可以执行权限更高的程序。众所周知,在 Windows 10 下,受信任的安装程序和系统位于管理员上方,以使操作系统更安全。NSudo 是 Microsoft Windows 设备的开源应用程序,它向 Windows 操作系统...
"sudo-1.9.12p1"是sudo的一个特定版本,该版本发布是为了修复一个重要的安全漏洞:CVE-2022-43995。 **sudo的基础知识** sudo的核心功能在于提供一种受控的权限提升机制,以增强系统的安全性。它通过sudoers文件来...
Linux 无法使用 sudo 命令解决方案 Linux 系统中,sudo 命令是一种常用的权限提升命令,它允许普通用户以超级用户的身份执行命令。但是,在某些情况下,使用 sudo 命令时可能会出现 "username is not in the ...
在Linux操作系统中,掌握su、sudo以及它们的不同变体如sudo su和sudo -i的使用是至关重要的。这些命令主要用于管理权限,特别是当需要以管理员(root)权限执行任务时。下面将详细介绍这些命令的使用和区别。 1. **...
【NSudo提权工具最新版】是一款用于系统权限提升的实用工具,主要针对Windows操作系统设计。在Windows系统中,通常用户账户的操作权限受到限制,不能对系统关键组件进行修改或执行某些高级操作。这时,NSudo便能发挥...
【标题】:Windows下的Nsudo提权工具,支持System权限 在Windows操作系统中,权限管理是安全模型的重要组成部分。默认情况下,用户账户通常只拥有有限的权限,以防止无意或恶意的操作导致系统不稳定。然而,在某些...
在某些场景下,我们可能需要在脚本中使用`sudo`命令来执行需要管理员权限的操作。通常,运行带有`sudo`的命令时,系统会提示用户输入密码。然而,为了实现自动化,我们不希望在脚本执行过程中手动输入密码。本文将...
### Linux的sudo详解 #### 一、概述 `sudo`(superuser do)是一个Linux及类Unix系统中广泛使用的命令,允许用户以超级用户或其他指定用户的权限执行命令。这一功能对于系统管理和日常维护至关重要,因为它提供了...
在Linux系统中,`sudo`是一个强大的命令,它允许非特权用户以root权限执行特定的命令。配置`sudo`权限是系统管理员的重要任务,以确保系统的安全性和可控性。本文将详细介绍如何使用`visudo`命令为Linux用户配置`...
### 权限管理中的sudo权限详解 在现代操作系统中,特别是Linux系统中,权限管理是一项至关重要的功能。它确保了系统的安全性和稳定性,同时也为不同用户提供了一种灵活的方式来执行特定的任务。本文将详细介绍权限...
【su和sudo的区别】 在Linux系统中,`su`和`sudo`都是用于提升权限的命令,但它们之间存在显著的差异。 1. **su(Switch User)**: `su`命令允许用户切换到另一个用户的身份,通常用于获得root权限。当普通用户...
sudo 是一个广泛使用的Unix/Linux系统命令,用于允许普通用户以超级用户(root)权限执行命令。这个"sudo-1.9.5p2.tar.gz"是sudo软件的源码包,版本号为1.9.5p2。源码包通常用于开发者或系统管理员进行定制安装、...
此为centos6版的最新sudo-1.9.9.rpm包,修复修复CVE-2021-3156漏洞。 升级步骤: 1、将RPM包上传到服务器上, 2、执行升级命令: # rpm -Uvh sudo-1.9.9-1.el6.x86_64.rpm 3、执行完毕后,查询sudo版本: # sudo -V
sudo 应用是一种在Linux和Unix系统中广泛使用的命令,它允许普通用户以超级用户(root)或其他特定用户的权限执行命令,但同时提供了细粒度的权限控制和审计功能。相较于传统的su命令,sudo更加安全,因为它不要求...
在Linux系统中,sudo是一种权限管理系统,它允许普通用户以超级用户的身份运行命令,从而提升系统安全性和可管理性。在CentOS 7系统中,sudo的配置通常通过编辑/etc/sudoers文件来实现,但编辑这个文件时需要非常...
此为centos7版的最新sudo-1.9.9.rpm包,修复修复CVE-2021-3156漏洞。 升级步骤: 1、将RPM包上传到服务器上, 2、执行升级命令: # rpm -Uvh sudo-1.9.9-1.el7.x86_64.rpm 3、执行完毕后,查询sudo版本: # sudo -V
"sudo软件的安装与配置" sudo软件是一种 Unix 操作系统下的权限管理工具,允许系统管理员授予非root用户执行特定命令的权限。下面是sudo软件的安装和配置方法: 一、安装sudo 1. 下载sudo软件包,上传到服务器上...
Nsudo,建议有编程基础的人使用,获取管理员和超级管理员权限 Nsudo,建议有编程基础的人使用,获取管理员和超级管理员权限 Nsudo,建议有编程基础的人使用,获取管理员和超级管理员权限 Nsudo,建议有编程基础的人使用...
### Ubuntu中sudo命令的使用详解 #### 一、引言 Ubuntu系统因其用户友好性和安全性而受到广泛欢迎。其中一个重要特性就是默认禁用了root账户的直接登录,而是通过`sudo`命令来实现管理员级别的操作。本文将深入...