Linux普通用户使用sudo权限启停apache服务

sudo的工作过程如下:

1,用户执行sudo时,系统会主动寻找/etc/sudoers文件,判断该用户是否有执行sudo的权限

2,确认用户具有可执行sudo的权限后,让用户输入密码确认

3,若密码输入成功,则开始执行sudo后续的命令

4,root执行sudo时不需要输入密码(对应配置文件中"root    ALL=(ALL)       ALL"这样一条规则)

5,若欲切换的身份与执行者的身份相同,也不需要输入密码

使用VIM编辑/etc/sudoers,或者直接使用visudo编辑sudo规则

添加一条规则:

user01    ALL=(root)      /etc/init.d/httpd

如果不想每次都要输入密码,可以进行以下设置:

user01    ALL=(root)NOPASSWD:      /etc/init.d/httpd
时间: 2024-11-03 22:20:24

Linux普通用户使用sudo权限启停apache服务的相关文章

Linux给用户添加sudo权限

linux给用户添加sudo权限: 有时候,linux下面运行sudo命令,会提示类似: xxxis not in the sudoers file.  This incident will be reported. 这里,xxx是用户名称,然后导致无法执行sudo命令,这时候,如下解决: 进入超级用户模式.也就是输入" su -",系统会让你输入超级用户密码,输入密码后就进入了超级用户模式.(当然,你也可以直接用root用) 添加文件的写权限.也就是输入命令" chmod

linux给用户加入sudo权限

linux给用户加入sudo权限: 有时候,linux以下执行sudo命令,会提示类似: xxxis not in the sudoers file.  This incident will be reported. 这里,xxx是username称.然后导致无法运行sudo命令,这时候,例如以下解决: 进入超级用户模式. 也就是输入"su -",系统会让你输入超级用户password,输入password后就进入了超级用户模式.(当然.你也能够直接用root用) 加入文件的写权限.也

linux给用户添加sudo权限:

root用户对于linux就是万能的天神,任何文件都能进入,任何文件都能修改,对我们这些菜鸟实在是危险啊 所以有些时候就需要给用户sudo权限 进入超级用户模式.也就是输入"su -",系统会让你输入超级用户密码,输入密码后就进入了超级用户模式.(当然,你也可以直接用root用)添加用户的sudo权限就是在/etc/sudoers文件中添加ouyangjun ALL=(ALL) ALL 这样的一句话此文件默认所有者只有r的权限,所以在修改之前需要添加W的权限chmod u+w /etc

Linux创建用户配置sudo权限

以root用户分别登录各ROMA服务器,执行下述操作. 创建用户并设置用户的密码. 执行如下命令创建用户组. # groupadd admin 执行如下命令,创建sysomc用户. # useradd -g admin -d /home/sysomc -s /bin/bash -m sysomc 参数说明: -d:指定用户的家目录. -g:指定用户归属组. -s:指定用户shell. -m 创建家目录. 设置sysomc用户的密码. # passwd sysomc 说明: 各个ROMA服务器的s

Linux给用户增加sudo权限

有时候我们在Linux下执行sudo的时候,出现 xxx is not int the sudoers file 告诉我们当前用户不是sudoer,所以我们要把当前用户添加进去,步骤如下: 1.进入超级用户模式,也就是 'su -' 命令,输入超级用户密码.(也就是root用户) 2.编辑sudoers文件,增加用户sudo权限 >  vim /etc/sudoers  或  visudo 进入编辑模式,增加"xxx ALL=(ALL) ALL"(这里的xxx是需要增加sudo的

Linux 为用户增加sudo 权限

1.背景:      sudo是Linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部root命令的一个工具.Linux系统下,为了安全,一般来说我们操作都是在普通用户下操作,但是有时候普通用户需要使用root权限,比如在安装软件的时候.这个时候如果我们切回root用户下效率就会比较低,所以用sudo命令就会很方便. 2.安装sudo      设置之前必须得安装sudo,安装方法: yum install sudo //这个安装包很小,不到1M 3.设置(1)进入root用户,打开

04.给linux用户添加sudo权限

linux给用户添加sudo权限: 有时候,linux下面运行sudo命令,会提示类似: xxxis not in the sudoers file.  This incident will be reported. 这里,xxx是用户名称,然后导致无法执行sudo命令,这时候,如下解决: 进入超级用户模式.也就是输入"su -",系统会让你输入超级用户密码,输入密码后就进入了超级用户模式.(当然,你也可以直接用root用) 添加文件的写权限.也就是输入命令"chmod u+

Linux给普通用户添加sudo权限

在Linux中,root用户权限是最高.操作起来也是最危险的用户. 因此,我们平常都通过普通用户来管理Linux,当我们成功创建好一个普通用户之后,就需要为此添加sudo权限. 本文就教大家在Linux系统中,如何给普通用户添加sudo权限. 1.如果当前用户为root用户,请跳过本步骤.否则进入root用户. 即输入命令:"su" 2.给/etc/sudoers配置写权限. 输入命令"chmod u+w /etc/sudoers" 3.编辑/etc/sudoers

linux给普通用户增加sudo权限

在超级用户模式下给普通用户增加sudo权限 1. su -(进入root用户) 2. chmod u+w /etc/sudoer 3. vim /etc/sudoers 在root ALL=(ALL) ALL下面添加 username ALL=(ALL) ALL (username是待增加权限的普通用户的用户名) 4. chmod u-w /etc/sudoer