linux下sudo命令

[[email protected] root]$ sudo ls

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 userld:
userld is not in the sudoers file.  This incident will be reported.

linux默认没有为当前用户(除root用户)开启sudo权限!

一:进入超级用户下

[[email protected] root]$ su -
Password:
[[email protected] ~]# 

二:开始编辑编辑/etc/sudoers文件

[[email protected] etc]# ls -al | grep sudo
-r--r-----.   1 root root   4002 Mar  2  2012 sudoers  #对其进行操作
drwxr-x---.   2 root root   4096 May 16  2012 sudoers.d
-r--r-----.   1 root root   1031 May 16  2012 sudo-ldap.conf

(1)强制写入(或者先给权限,再去掉权限)

[[email protected] etc]# vim sudoers

(2)找到root    ALL=(ALL)       ALL这一行,在下面为需要的用户添加run sudo权限

root    ALL=(ALL)       ALL
userld  ALL=(ALL)       ALL  #默认是需要去输入userld用户的密码,在执行sudo时userld  ALL=(ALL)       NOPASSWD:ALL  #是不需要去输入密码的

(3)也可以对用户组进行操作,与上面一致

%用户组  ALL=(ALL)       ALL  #默认是需要去输入userld用户的密码,在执行sudo时
%用户组  ALL=(ALL)       NOPASSWD:ALL  #是不需要去输入密码的

三:测试

[[email protected] root]$ ls  #默认是不允许去操作root目录的,权限不允许
ls: cannot open directory .: Permission denied
You have new mail in /var/spool/mail/root
[[email protected] root]$ ls
ls: cannot open directory .: Permission denied
[[email protected] root]$ sudo ls  #使用sudo执行,用户普通用户执行一些或者全部的管理员命令
anaconda-ks.cfg  Documents    install.log.syslog  Public     Videos
Application      Downloads    Music               Templates
Desktop          install.log  Pictures            test

原文地址:https://www.cnblogs.com/ssyfj/p/9176015.html

时间: 2024-07-30 14:18:48

linux下sudo命令的相关文章

linux下sudo命令[转]

一.sudo简介:    1.概念: sudo是linux下常用的允许普通用户使用超级用户权限的工具,允许系统管理员让普通用户执行一些或者全部的root命令,如halt,reboot,su等等.这样不仅减少了root用户的登陆和管理时间,同样也提高了安全性.Sudo不是对shell的一个代替,它是面向每个命令的. 它的特性主要有这样几点: 1.sudo能够限制用户只在某台主机上运行某些命令. 2.sudo提供了丰富的日志,详细地记录了每个用户干了什么.它能够将日志传到中心主机或者日志服务器. 3

Linux下sudo命令实例讲解

一.sudo简介 1.概念: sudo是linux下常用的允许普通用户使用超级用户权限的工具,允许系统管理员让普通用户执行一些或者全部的root命令,如halt,reboot,su等等.这样不仅减少了root用户的登陆和管理时间,同样也提高了安全性.Sudo不是对shell的一个代替,它是面向每个命令的. 它的特性主要有这样几点: 1.sudo能够限制用户只在某台主机上运行某些命令. 2.sudo提供了丰富的日志,详细地记录了每个用户干了什么.它能够将日志传到中心主机或者日志服务器. 3.sud

Linux下sudo命令的配置与使用方法

sudo的字面意思是代表super user do!对Linux系统管理员或高级用户而言,它是必不可少的最重要的命令之一.你可曾有过这样的经历:在终端中试着运行某个命令,结果却遇到"拒绝访问"?怎么办?对了,这个就是你所需要的命令!一.OK!那么下面我将举一个简单的列子,看一下如何使用配置和使用sudo来管理我们的具体服务.1.输入命令chmod u+w /etc/sudoers 2.编辑/etc/sudoers文件,输入命令vim /etc/sudoers,进入编辑模式,找到这一 行

linux su,sudo命令

linux su 命令 建议大家切换用户的时候 使用 su - root 这样,否则可能发现某些命令执行不了 关于su .su - 及 sudo的区别 请往下看 1.命令作用 su的作用是变更为其它使用者的身份,超级用户除外,需要键入该使用者的密码. 2.使用方式 su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]] 3.参数说明 -f , –fast:不必读启动文件(如 csh.cshrc 等),仅用于c

《linux下sudo服务的使用》RHEL6

/bin/ 下放的二进制文件命令都是普通用户可以使用的 Sbin 下放的二进制文件命令都是超级用户root可以使用的   普通用户也想使用Sbin下的文件可以通过sudo来实现: 默认普通用户是不可以使用的: 提示:没有足够大的权限   配置单个用户对某个命令或服务具有使用权 系统默认速冻软件包已经安装可以查看下: 执行 [[email protected] ~]# visudo来生成sudo配置文件.   在文件中添加: 注:赋予redhat用户在本地用户可以使用chkconfig命令,可以写

Linux 下 Shell 命令的分类及用法

导读 当你打算真正操纵好你的 Linux 系统,没有什么能比命令行界面更让你做到这一点.为了成为一个 Linux 高手,你必须能够理解 Shell命令的不同类型,并且会在终端下正确的使用它们. 在 Linux 下,命令有几种类型,对于一个 Linux 新手来说,知道不同命令的意思才能够高效和准确的使用它们.因此,在这篇文章里,我们将会遍及各种不同分类的 Linux Shell 命令.需要注意一件非常重要的事:命令行界面和 Shell 是不同的,命令行界面只是为你提供一个访问 Shell 的方式.

如何在Linux下使用命令行嗅探HTTP流量

通常我们在调试Web应用.RESTFUL服务或者排错PAC (proxy auto config) 以及检查是否有恶意访问等会去通过错误日志日志或者嗅探数据包的方式去排错:常见的嗅探数据包软件有tcpdump.wireshark;但是针对HTTP需要对数据包进行过滤,显示格式也更不容易读,Httpry工具就能更方便易读的嗅探HTTP流量 安装httpry 基于Debian(Ubuntu or Linux Mint),基础库并没有httpry包,我们用源码来安装 1 2 3 4 5 $ sudo

Linux下高频命令分类辑录(基本使用篇)

本文目的:总结linux下常用命令的基本使用方法 文档操作: 切换文件目录命令:cd 切换到指定目录文件内:cd /  (切换到根目录下,类似与Windows下用鼠标选中目标文件)   返回至上一级目录:cd .. 网络部分: 显示配置网络设备命令:ifconfig(类似与windows下的的ipconfig)   查看网络设备信息: ifconfig 修改IP地址:sudo ifconfig eth0 192.168.1.29 netmask 255.255.255.0   网卡的关闭与开启:

(转)Linux下PS命令详解

(转)Linux下PS命令详解 整理自:http://blog.chinaunix.net/space.php?uid=20564848&do=blog&id=74654 要对系统中进程进行监测控制,查看状态,内存,CPU的使用情况,使用命令:/bin/ps (1) ps :是显示瞬间进程的状态,并不动态连续: (2) top:如果想对进程运行时间监控,应该用 top 命令: (3) kill 用于杀死进程或者给进程发送信号: (4) 查看文章最后的man手册,可以查看ps的每项输出的含义