精华内容
下载资源
问答
  • Linux --赋予普通用户root 权限
    千次阅读
    2021-05-15 17:51:10

    Linux的普通用户在安装一些东西的时候或者执行命令的时候,终端始终会提示权限不够,我们会将这个普通用户赋予root权限,但是,和root还是有区别的,因为只能执行root规定好的一些操作命令。

    1、添加用户,首先用adduser命令添加一个普通用户,命令如下:

    #adduser 360mini  //添加一个名为360mini的用户

    #passwd 360mini  //change the password

    changing password for user 360mini

    New unix password :  //input new password

    Retype new unix password:  //input the new password again

    password:all authentication tokens updated successfully.

    2.赋予root 权限

    方法一:

    change /etc/sudoers file ,找到%wheel 一行,把前面的注释(#)去掉

    ##Allow people in group wheel to run all commands

    %wheel ALL=(ALL)   ALL

    然后修改用户,使其属于root组(wheel),命令如下:

    #usermod -g root 360mini

    修改完毕后,现在可以用360mini账号登陆,然后用sudo su -,即可获得root权限进行操作。

    方法二:

    修改/etc/sudoers 文件,找到root一行,在root下面添加一行,如下所示:

    root  ALL=(ALL)  ALL

    360mini ALL=(ALL)  ALL

    360mini ALL=(ALL)       NOPASSWD:ALL(执行时不需要密码)

    修改完毕后,可以用360mini账号登陆,然后用sudo su - ,即可获得root权限。

    Linux赋予普通用户root权限

    本文以新建用户admin来举例,请自行替换自己需要的用户 方法一: vi编辑 /etc/sudoers 文件,找到 root    ALL=(ALL)     ALL,在下面添加一行,如下所示: ## ...

    redhat赋予普通用户root权限

    方法一:修改 /etc/sudoers 文件,找到下面一行,把前面的注释(#)去掉 ## Allows people in group wheel to run all commands%wheel  ...

    linux 下如何添加一个用户,并给予用户root权限

    分类专栏: Linux   1.添加用户,首先用adduser命令添加一个普通用户,命令如下: adduser tommy //添加一个名为tommy的用户 passwd tommy //修改密码 C ...

    Linux服务器下没有root权限装Matlab R2013a

    Matlab R2013a Unix版下载地址 注意:由于我是在单位的集群系统上装Matlab,没有root权限,故下载下来的.iso文件不能在linux下用mount命令挂载,故先在Win下解压,再 ...

    Linux----给一个普通用户root权限

    问题说明:linux可以通过useradd创建用户.那有没有想过.我们创建的用户怎么样才可以使它得到全部的root权限呢? 解决办法: 1.这是一个可以打80分的办法.就是编辑/etc/sudoers ...

    Linux 系统分级及root权限相关

    单用户模式修改用户密码 救援模式 让我们先来了解一下linux的运行步骤 1. Linux系统引导的顺序掌握Linux系统引导的顺序:BIOSMBRKernelinit其中,BIOS的工作是检查计算机 ...

    给用户root权限

    1.添加用户,首先用adduser命令添加一个普通用户,命令如下: #adduser tommy //添加一个名为tommy的用户#passwd tommy   #passwd tommy //修改密 ...

    linux 基础二---用户群租权限

    用户&群组&权限 一.用户 1.用户及passwd文件 1) 掌握/etc/passwd文件的功能:存储所有用户的相关信息,该文件也被称为用户信息数据库(Database). 2) / ...

    linux ftp 添加用户及权限管理

    Linux下创建用户是很easy的事情了,只不过不经常去做这些操作,时间久了就容易忘记,顺便配置一下FTP.声明:使用Linux版本release 5.6,并以超级管理员root身份运行. 1.创建用 ...

    随机推荐

    [解决WebClient或HttpWebRequest首次连接缓慢问题]

    [编程环境]Visual Studio 2010, NET4.0 [开发语言]C#, 理论上VB.NET等依赖.NET Framework框架的语言均受此影响 [问题描述] 使用HttpWebRequ ...

    关于纯移动web优点的一点思考

    自己造个小概念,纯移动web就是手机浏览器上访问的网站^_^ 缺点就不说了,说几个随着硬件和网络发展会放大的优势. 1 相对app来说,完全无缝对接,只要符合html标准,一次开发全平台部署 2 推广 ...

    常用 sql

    一. sql 多个字段拼接 mysql:     1. concat函数  如果连接串中存在NULL,则返回结果为NULL:        例如: select concat('1','2','3') ...

    Xcode真机测试could not find developer disk image解决方法(支持iOS9.2)

    这个问题开发者经常碰到,因为当我们更新手机iOS版本的时候,可能我们开发人员因为项目的需要等原因并一定愿意更新xcode到最新版本.但是老版本的xcode极有可能不支持最新的iOS版本,也有一些旧的i ...

    Just Have a Change

    If you still do something meaningless or live a purposeless and empty life. Now, it may be time for  ...

    利用Fragment创建动态UI 之 Fragment之间的通信

    为了可以复用一个fragment,所以在定义fragment的时候,要把它定义为一个完全独立和模块化,它有它自己的layout和行为.当你定义好了这些可复用的fragment,可以把他们和activi ...

    转:C++ 性能测试支持

    转: http://codinginet.com/articles/view/201606-use_gtestx_for_benchmark?simple=1&from=timeline&am ...

    微信支付开发1 微信支付URL配置

    本文介绍微信支付申请时如何设置授权目录及URL. 一.选择支付类型 目前有两种支付类型 JS API网页支付 Native原生支付 如果没有特殊要求,两种都勾选. 二.支付授权目录 目前可以选择htt ...

    UVA11388 GCD LCM(数论)

    题目链接. 题意: 给定两个数,一个G,一个L,找出两个数a,b(a<=b),使得这两个数的最大公约数为G,最小公倍数为L,且(a最小). 分析: 当a,b存在时,a一定为G. 自己证了一下,数 ...

    HDU&lowbar;2048——全错位排列递推公式

    Problem Description HDU 2006'10 ACM contest的颁奖晚会隆重开始了! 为了活跃气氛,组织者举行了一个别开生面.奖品丰厚的抽奖活动,这个活动的具体要求是这样的:首 ...

    更多相关内容
  • linux之普通用户与root用户之间切换方法如下所示:以上就是小编为大家带来的linux之普通用户与root用户之间切换方法全部内容了,希望大家多多支持我们~时间: 2016-12-221. 首先进入单用户模式: 1). ubuntu : 上述...

    linux之普通用户与root用户之间切换方法

    如下所示:

    77a707461c685e3cf7516fffd727ea33.png

    以上就是小编为大家带来的linux之普通用户与root用户之间切换方法全部内容了,希望大家多多支持我们~

    时间: 2016-12-22

    6b5aa0751a6f1e6a9d0b665a02cc1f46.gif

    1. 首先进入单用户模式: 1). ubuntu : 上述情况可以在grub界面选择第二项修复,但没有grub可以参考: 1.重启ubuntu,随即长按shirft进入grub菜单: 2.选择recovery mode,按"e"键进入编辑页面:如下: 非恢复模式为:   3.将ro recovery nomodeset替换为"rw single init=/bin/bash" (上述的界面中将改为rw single init=/bin/bash) 4.按ctrl+x

    一.概述 为禁止普通用户su至root,需要分别修改/etc/pam.d/su和/etc/login.defs两个配置文件. 二.详细配置 (1)去除/etc/pam.d/su文件中如下行的注释: #auth required pam_wheel.so use_uid (2)在/etc/login.defs文件中加入如下配置项: SU_WHEEL_ONLY yes 经过上述配置后,普通用户将被禁止su至root,如果希望指定普通用户su至root,可以执行如下命令将该用户添加至wheel组中:

    [root@ok ~]# vim /etc/pam.d/su 下面是/etc/pam.d/su文件的内容 #%PAM-1.0 auth sufficient pam_rootok.so # Uncomment the following line to implicitly trust users in the "wheel" group. #auth sufficient pam_wheel.so trust use_uid # Uncomment the following lin

    问题假设用户名为:ali如果用户名没有超级用户权限,当输入 sudo + 命令 时, 系统提示: 复制代码 代码如下: ali is not in the sudoers file.  This incident will be reported. 解决1. 进入超级用户模式.即输入"su",系统会让你输入超级用户密码,输入密码后就进入了超级用户模式. 2. 添加文件的写权限. 复制代码 代码如下: chmod u+w /etc/sudoers 3. 编辑/etc/sudoers文件.

    基于 ssh 的 sftp 服务相比 ftp 有更好的安全性(非明文帐号密码传输)和方便的权限管理(限制用户的活动目录). 1.开通 sftp 帐号,使用户只能 sftp 操作文件, 而不能 ssh 到服务器 2.限定用户的活动目录,使用户只能在指定的目录下活动,使用 sftp 的 ChrootDirectory 配置 确定版本 #确保 ssh 的版本高于 4.8p1 否则升级一下 一般都高于这个版本 ssh -V 新建用户和用户组 #添加用户组 sftp groupadd sftp #添加用户

    前言 大家在安装 mysql 时通常会生成一个超级用户 root,很多人之后就一直沿用这一个用户,虽然这会很方便,但超级用户权限太大,在所有地方使用它通常是一个安全隐患. 这一点跟操作系统的用户管理也是类似的,多数人贪图方便都直接使用 administrator 或 root 用户,其实是一种不建议的做法. 那么,要如何在 mysql 中创建 root 之外的用户并赋予相应权限呢? 我们直接来看一个示例: CREATE USER 'golden'@'localhost' IDENTIFIED B

    一.linux添加用户并赋予root权限 1.添加用户,首先用adduser命令添加一个普通用户,命令如下: #adduser eric //添加一个名为eric的用户 #passwd eric//修改密码 Changing password for user eric. New UNIX password: //在这里输入新密码 Retype new UNIX password: //再次输入新密码 passwd: all authentication tokens updated succe

    笔者的机器上装有Redhat Linux7.2操作系统,安装了KDE和GNOME桌面,因在安装时只设了超级用户root,但超级用户的权限太大了,只适用于系统维护及安装软件时使用,平常使用应该用普通用户来登录.所以需要新建一个普通用户.这倒也简单,打开"菜单→系统→账号管理器",添加一个用户不就得了!可麻烦事就来了:退出以后再用root登录,输入密码,啊!密码错误,进不了系统了.我知道Redhat7.2下用户密码是保存在/etc/shadow里,应从这里寻找突破口. 1.把系统安装光盘插

    很多人觉得Spring Security实现登录验证很难,我最开始学习的时候也这样觉得.因为我好久都没看懂我该怎么样将自己写的用于接收用户名密码的Controller与Spring Security结合使用,这是一个先入为主的误区.后来我搞懂了:根本不用你自己去写Controller. 你只需要告诉Spring Security用户信息.角色信息.权限信息.登录页是什么?登陆成功页是什么?或者其他有关登录的一切信息.具体的登录验证逻辑它来帮你实现. 一.动态数据登录验证的基础知识 在本号之前的文

    添加超级用户的.asp代码[蓝屏的原创,凯文改进,Ms未公布的漏洞] 作者:蓝屏,凯文 文章来源:冰点极限其实上个礼拜我和凯文就在我的肉鸡上测试了,还有河马史诗.结果是在user权限下成功添加Administrators组的用户了(虽然我不敢相信我的眼睛). 上次凯文不发话,我不敢发布啊....现在在他的blog 上看到他发布了,就转来了咯(比我上次测试时还改进了一点,加了个表单).这下大家有福咯``` 反正代码是对的,但是很少能成功,具体的看运气了..呵呵,下一步我想把他整合到海洋里面去.嘿嘿

    1.passwd 简单说明: 我们已经学会如何添加用户了,所以我们还要学习设置或修改用户的密码:passwd命令的用法也很多,我们只选如下的几个参数加以说明:想了解更多,请参考man passwd或passwd --help : passwd [OPTION...] passwd 作为普通用户和超级权限用户都可以运行,但作为普通用户只能更改自己的用户密码,但前提是没有被root用户锁定:如果root用户运行passwd ,可以设置或修改任何用户的密码: passwd 命令后面不接任何参数或用户名

    一.如何在图形界面建立隐藏的超级用户 图形界面下适用本地或开3389终端服务的肉鸡上.上面我提到的那位作者说的方法很好,但是较为复杂,还要用到psu.exe(让程序以系统用户身份运行的程序),如果在肉鸡上的话还要上传psu.exe.我说的这个方法将不用到psu.exe这个程序.因为Windows2000有两个注册表编辑器:regedit.exe和regedt32.exe.XP中regedit.exe和regedt32.exe实为一个程序,修改键值的权限时在右键中点"权限"来修改.对re

    40ac834c88bbc1bccbb271bcb0230629.png

    首先: sudo这个命令就是给后面的命令加上root权限(sudo=superuser do),su这个命令是switch user,切换用户,你sudo su这个命令的意思是用root的权限来切换到()用户.你根本没有指定用户,当然切换不过去 你要切换到root,那就是su root,然后输入root的密码,你要让自己成为有执行sudo权限的人,那就要修改sudoer-list,在命令行里敲 sudo visudo  打开如图所示: 然后在打开的文件里把你的用户名加上去(按照里面已有的用户的格

    展开全文
  • linux之普通用户与root用户之间切换方法如下所示:以上就是小编为大家带来的linux之普通用户与root用户之间切换方法全部内容了,希望大家多多支持我们~时间: 2016-12-221. 首先进入单用户模式: 1). ubuntu : 上述...

    linux之普通用户与root用户之间切换方法

    如下所示:

    77a707461c685e3cf7516fffd727ea33.png

    以上就是小编为大家带来的linux之普通用户与root用户之间切换方法全部内容了,希望大家多多支持我们~

    时间: 2016-12-22

    6b5aa0751a6f1e6a9d0b665a02cc1f46.gif

    1. 首先进入单用户模式: 1). ubuntu : 上述情况可以在grub界面选择第二项修复,但没有grub可以参考: 1.重启ubuntu,随即长按shirft进入grub菜单: 2.选择recovery mode,按"e"键进入编辑页面:如下: 非恢复模式为:   3.将ro recovery nomodeset替换为"rw single init=/bin/bash" (上述的界面中将改为rw single init=/bin/bash) 4.按ctrl+x

    一.概述 为禁止普通用户su至root,需要分别修改/etc/pam.d/su和/etc/login.defs两个配置文件. 二.详细配置 (1)去除/etc/pam.d/su文件中如下行的注释: #auth required pam_wheel.so use_uid (2)在/etc/login.defs文件中加入如下配置项: SU_WHEEL_ONLY yes 经过上述配置后,普通用户将被禁止su至root,如果希望指定普通用户su至root,可以执行如下命令将该用户添加至wheel组中:

    [root@ok ~]# vim /etc/pam.d/su 下面是/etc/pam.d/su文件的内容 #%PAM-1.0 auth sufficient pam_rootok.so # Uncomment the following line to implicitly trust users in the "wheel" group. #auth sufficient pam_wheel.so trust use_uid # Uncomment the following lin

    问题假设用户名为:ali如果用户名没有超级用户权限,当输入 sudo + 命令 时, 系统提示: 复制代码 代码如下: ali is not in the sudoers file.  This incident will be reported. 解决1. 进入超级用户模式.即输入"su",系统会让你输入超级用户密码,输入密码后就进入了超级用户模式. 2. 添加文件的写权限. 复制代码 代码如下: chmod u+w /etc/sudoers 3. 编辑/etc/sudoers文件.

    基于 ssh 的 sftp 服务相比 ftp 有更好的安全性(非明文帐号密码传输)和方便的权限管理(限制用户的活动目录). 1.开通 sftp 帐号,使用户只能 sftp 操作文件, 而不能 ssh 到服务器 2.限定用户的活动目录,使用户只能在指定的目录下活动,使用 sftp 的 ChrootDirectory 配置 确定版本 #确保 ssh 的版本高于 4.8p1 否则升级一下 一般都高于这个版本 ssh -V 新建用户和用户组 #添加用户组 sftp groupadd sftp #添加用户

    前言 大家在安装 mysql 时通常会生成一个超级用户 root,很多人之后就一直沿用这一个用户,虽然这会很方便,但超级用户权限太大,在所有地方使用它通常是一个安全隐患. 这一点跟操作系统的用户管理也是类似的,多数人贪图方便都直接使用 administrator 或 root 用户,其实是一种不建议的做法. 那么,要如何在 mysql 中创建 root 之外的用户并赋予相应权限呢? 我们直接来看一个示例: CREATE USER 'golden'@'localhost' IDENTIFIED B

    一.linux添加用户并赋予root权限 1.添加用户,首先用adduser命令添加一个普通用户,命令如下: #adduser eric //添加一个名为eric的用户 #passwd eric//修改密码 Changing password for user eric. New UNIX password: //在这里输入新密码 Retype new UNIX password: //再次输入新密码 passwd: all authentication tokens updated succe

    笔者的机器上装有Redhat Linux7.2操作系统,安装了KDE和GNOME桌面,因在安装时只设了超级用户root,但超级用户的权限太大了,只适用于系统维护及安装软件时使用,平常使用应该用普通用户来登录.所以需要新建一个普通用户.这倒也简单,打开"菜单→系统→账号管理器",添加一个用户不就得了!可麻烦事就来了:退出以后再用root登录,输入密码,啊!密码错误,进不了系统了.我知道Redhat7.2下用户密码是保存在/etc/shadow里,应从这里寻找突破口. 1.把系统安装光盘插

    很多人觉得Spring Security实现登录验证很难,我最开始学习的时候也这样觉得.因为我好久都没看懂我该怎么样将自己写的用于接收用户名密码的Controller与Spring Security结合使用,这是一个先入为主的误区.后来我搞懂了:根本不用你自己去写Controller. 你只需要告诉Spring Security用户信息.角色信息.权限信息.登录页是什么?登陆成功页是什么?或者其他有关登录的一切信息.具体的登录验证逻辑它来帮你实现. 一.动态数据登录验证的基础知识 在本号之前的文

    添加超级用户的.asp代码[蓝屏的原创,凯文改进,Ms未公布的漏洞] 作者:蓝屏,凯文 文章来源:冰点极限其实上个礼拜我和凯文就在我的肉鸡上测试了,还有河马史诗.结果是在user权限下成功添加Administrators组的用户了(虽然我不敢相信我的眼睛). 上次凯文不发话,我不敢发布啊....现在在他的blog 上看到他发布了,就转来了咯(比我上次测试时还改进了一点,加了个表单).这下大家有福咯``` 反正代码是对的,但是很少能成功,具体的看运气了..呵呵,下一步我想把他整合到海洋里面去.嘿嘿

    1.passwd 简单说明: 我们已经学会如何添加用户了,所以我们还要学习设置或修改用户的密码:passwd命令的用法也很多,我们只选如下的几个参数加以说明:想了解更多,请参考man passwd或passwd --help : passwd [OPTION...] passwd 作为普通用户和超级权限用户都可以运行,但作为普通用户只能更改自己的用户密码,但前提是没有被root用户锁定:如果root用户运行passwd ,可以设置或修改任何用户的密码: passwd 命令后面不接任何参数或用户名

    一.如何在图形界面建立隐藏的超级用户 图形界面下适用本地或开3389终端服务的肉鸡上.上面我提到的那位作者说的方法很好,但是较为复杂,还要用到psu.exe(让程序以系统用户身份运行的程序),如果在肉鸡上的话还要上传psu.exe.我说的这个方法将不用到psu.exe这个程序.因为Windows2000有两个注册表编辑器:regedit.exe和regedt32.exe.XP中regedit.exe和regedt32.exe实为一个程序,修改键值的权限时在右键中点"权限"来修改.对re

    40ac834c88bbc1bccbb271bcb0230629.png

    首先: sudo这个命令就是给后面的命令加上root权限(sudo=superuser do),su这个命令是switch user,切换用户,你sudo su这个命令的意思是用root的权限来切换到()用户.你根本没有指定用户,当然切换不过去 你要切换到root,那就是su root,然后输入root的密码,你要让自己成为有执行sudo权限的人,那就要修改sudoer-list,在命令行里敲 sudo visudo  打开如图所示: 然后在打开的文件里把你的用户名加上去(按照里面已有的用户的格

    展开全文
  • linux 赋予普通用户管理员权限

    千次阅读 2021-05-09 03:08:13
    所以最好的方式是:管理员创建一些普通用户,分配一部分系统管理工作给他们。我们不可以使用su让他们直接变成root,因为这些用户都必须知道root的密码,这种方法很不安全,而且也不符合我们的分工需求。一般的做法是...

    在Linux系统中,管理员往往不止一人,若每位管理员都用root身份进行管理工作,根本无法弄清楚谁该做什么。所以最好的方式是:管理员创建一些普通用户,分配一部分系统管理工作给他们。

    我们不可以使用su让他们直接变成root,因为这些用户都必须知道root的密码,这种方法很不安全,

    而且也不符合我们的分工需求。一般的做法是利用权限的设置,依工作性质分类,让特殊身份的用户成为同一个工作组,并设置工作组权限。例如:要wwwadm

    这位用户负责管理网站数据,一般Apache Web

    Server的进程httpd的所有者是www,您可以设置用户wwwadm与www为同一工作组,并设置Apache默认存放网页目录

    /usr/local/httpd/htdocs的工作组权限为可读、可写、可执行,这样属于此工作组的每位用户就可以进行网页的管理了。

    但这并不是最好的解决办法,例如管理员想授予一个普通用户关机的权限,这时使用上述的办法就不是很理想。这时您也许会想,我只让这个用户可以以

    root身份执行shutdown命令就行了。完全没错,可惜在通常的Linux系统中无法实现这一功能,不过已经有了工具可以实现这样的功能——

    sudo。

    sudo通过维护一个特权到用户名映射的数据库将特权分配给不同的用户,这些特权可由数据库中所列的一些不同的命令来识别。为了获得某一特权项,有资格的

    用户只需简单地在命令行输入sudo与命令名之后,按照提示再次输入口令(用户自己的口令,不是root用户口令)。例如,sudo允许普通用户格式化磁

    盘,但是却没有赋予其他的root用户特权。

    1、sudo工具由文件/etc/sudoers进行配置,该文件包含所有可以访问sudo工具的用户列表并定义了他们的特权。一个典型的/etc/sudoers条目如下:

    代码:

    liming ALL=(ALL) ALL

    这个条目使得用户liming作为超级用户访问所有应用程序,如用户liming需要作为超级用户运行命令,他只需简单地在命令前加上前缀sudo。因此,要以root用户的身份执行命令format,liming可以输入如下命令:

    代码:

    # sudo /usr/sbin/useradd sam

    注意:命令要写绝对路径,/usr/sbin默认不在普通用户的搜索路径中,或者加入此路径:PATH=$PATH:/usr/sbin;export

    PATH。另外,不同系统命令的路径不尽相同,可以使用命令“whereis 命令名”来查找其路径。

    这时会显示下面的输出结果:

    代码:

    We trust you have received the usual lecture from the local

    System

    Administrator. It usually boils down to these two things:

    #1) Respect the privacy of others.

    #2) Think before you type.

    Password:

    如果liming正确地输入了口令,命令useradd将会以root用户身份执行。

    注意:配置文件/etc/sudoers必须使用命令 Visudo来编辑。

    只要把相应的用户名、主机名和许可的命令列表以标准的格式加入到文件/etc/sudoers,并保存就可以生效,再看一个例子。

    2、例子:管理员需要允许gem用户在主机sun上执行reboot和shutdown命令,在/etc/sudoers中加入:

    代码:

    gem sun=/usr/sbin/reboot,/usr/sbin/shutdown

    注意:命令一定要使用绝对路径,以避免其他目录的同名命令被执行,从而造成安全隐患。

    然后保存退出,gem用户想执行reboot命令时,只要在提示符下运行下列命令:

    代码:

    $ sudo /usr/sbin/reboot

    输入正确的密码,就可以重启服务器了。

    如果您想对一组用户进行定义,可以在组名前加上%,对其进行设置,如:

    代码:

    %cuug ALL=(ALL) ALL

    3、另外,还可以利用别名来简化配置文件。别名类似组的概念,有用户别名、主机别名和命令别名。多个用户可以首先用一个别名来定义,然后在规定他们可以执

    行什么命令的时候使用别名就可以了,这个配置对所有用户都生效。主机别名和命令别名也是如此。注意使用前先要在/etc/sudoers中定义:

    User_Alias, Host_Alias,

    Cmnd_Alias项,在其后面加入相应的名称,也以逗号分隔开就可以了,举例如下:

    代码:

    Host_Alias SERVER=no1

    User_Alias ADMINS=liming,gem

    Cmnd_Alias

    SHUTDOWN=/usr/sbin/halt,/usr/sbin/shutdown,/usr/sbin/reboot

    ADMINS SERVER=SHUTDOWN

    4、再看这个例子:

    代码:

    ADMINS ALL=(ALL) NOPASSWD: ALL

    表示允许ADMINS不用口令执行一切操作,其中“NOPASSWD:”项定义了用户执行操作时不需要输入口令。

    5、sudo命令还可以加上一些参数,完成一些辅助的功能,如

    代码:

    $ sudo –l

    会显示出类似这样的信息:

    代码:

    User liming may run the following commands on this host:

    (root) /usr/sbin/reboot

    说明root允许用户liming执行/usr/sbin/reboot命令。这个参数可以使用户查看自己目前可以在sudo中执行哪些命令。

    6、在命令提示符下键入sudo命令会列出所有参数,其他一些参数如下:

    代码:

    -V 显示版本编号。

    -h 显示sudo命令的使用参数。

    -v

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

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

    -b 将要执行的命令放在背景执行。

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

    -u username/#uid

    不加此参数,代表要以root的身份执行命令,而加了此参数,可以以username的身份执行命令(#uid为该username的UID)。

    -s 执行环境变量中的 SHELL 所指定的 Shell ,或是 /etc/passwd 里所指定的 Shell。

    -H 将环境变量中的HOME(宿主目录)指定为要变更身份的使用者的宿主目录。(如不加-u参数就是系统管理者root。)

    要以系统管理者身份(或以-u更改为其他人)执行的命令。

    展开全文
  • root用户和普通用户

    千次阅读 2021-01-09 18:19:41
    2.普通用户则有很大的限制,例如不能修改系统关键配置文件,想查看其他用户的文件则需要相应的权限,不能安装软件,甚至关机关机指令都需要以root身份执行。 [ubantu@yang ~]$` 含义:yang代表当前用户,ubantu指的...
  • 普通用户赋予docker权限

    千次阅读 2022-03-15 11:47:14
    1、 查看当前用户组中是否有docker组 sudo cat /etc/group | grep docker 2、 如果没有则创建 sudo groupadd docker 3、 sudo usermod -aG docker $USER sudo usermod -aG dockerroot $USER 4、 退出用户重连即可
  • Ubuntu 20.04 新建普通用户

    千次阅读 2021-01-08 19:52:11
    下面以只有root用户的Ubuntu为例创建普通用户 zhf 1.以root用户登录系统,创建用户 useradd zhf (可选) 修改默认终端,我这里创建的新用户默认使用sh,感觉不如bash好用,最主要就是没有命令Tab键补全 vi /etc/passwd ...
  • Linux中将普通用户更改为超级用户的命令 2.在使用vim /etc/sudoers。 3.进入vim编辑器后找到root ALL=(ALL) ALL 标题 4.使用i键进入编辑模式后,将root更改为...
  • nginx在安装时使用root权限进行安装并启用,如何更改为普通用户权限运行nginx(亲测)
  • 目前有一个test1分组,分组下test1用户可访问/home/test1目录,现有一个普通用户test2需要访问该目录中的日志文件, 此时test2用户想要访问该目录可有一下方法实现: 将用户加入到要访问的分支中,usermod -G test1 ...
  •   对普通用户,安装 anaconda 能屏蔽掉外面的 conda 环境,自己再怎么折腾也不用怕打扰到别人或者被别人打扰。   首先你需要下载一个安装包,你可以点击here直接下载 2020-7 版本,默认支持 python3.8.当然这样...
  • 普通用户 -->其他用户,需要目标用户密码 su的优缺点: su 命令的确为管理带来方便,但通过su切换到root后,也有不安全因素。 默认情况下,任何用户都允许使用 su 命令,(如 root)的登录密码,这样带来了安全...
  • 普通用户加入wheel,有sudo权限

    千次阅读 2022-04-25 15:49:14
    3、更改普通用户的附属组未wheel,使得普通用户具有sudo权限 [root@node5~]#idnginx uid=8000(nginx)gid=8000(nginx)groups=8000(nginx) 4、更改nginx用户的附属组为wheel [root@node5~]#userm...
  • Linux普通用户安装mysql-5.7.21

    万次阅读 热门讨论 2018-04-07 18:49:14
    Linux普通用户安装mysql-5.7.21 工作中一直在用mysql,但是研究不够深入,由于现有MySQL数据库所在主机资源比较紧张,如果出现单点故障,对业务影响将会比较大。所以,一方面需要迁移到新的主机上,另一方面,希望...
  • nginx普通用户启动配置

    千次阅读 2020-07-01 11:18:21
    nginx普通用户启动配置 很多公司要求nginx不能用root用户启动,而普通用户不能监听80端口,所以要进行配置后才能正常运行nginx,以tq普通用户为例。 其中redhat和ubuntu系统通过命令修改内核实现 suse系统通过...
  • root用户安装的anaconda如何给普通用户使用

    千次阅读 多人点赞 2020-12-26 18:46:34
    在查阅资料后,发现这个问题是可以解决的,解决方案参考linux root用户下安装anaconda,如何让普通用户使用root用户安装的python 首先,root用户安装anaconda的时候,需要安装在普通用户可以访问的目录下,比如/...
  • 方法1 1、修改 /etc/...输入命令 sudo -l,然后输入xiaoming的密码认证后使用sudo执行任意命令即可 方法3 修改 /etc/passwd 文件,找到xiaoming,把用户ID修改为 0 ,如下所示: 保存,然后小明的权限变为root权限了
  • Shell中root用户和普通用户的切换

    千次阅读 2019-09-16 17:02:13
    普通用户切换到root用户:sudo -i root用户切换到普通用户:su username
  • 2、如果你是普通用户,则运行sudo systemctl enable redisd.service,运行完成后不出意外会提示你创建了软连接: Created symlink from /etc/systemd/system/multi-user.target.wants/iptvd.service to /etc/...
  • Linux下普通用户与超级用户的切换

    千次阅读 2020-06-16 16:14:55
    Linux普通用户进入超级用户(user→root) 1、命令:sudo -s 进入 对应退出命令:exit 如图: 2、命令:sudo -i 进入 对应退出命令:logout 如图: 3、注:上述两种命令均可进入超级用户(root)模式,但,退出命令...
  • 使用环境: 比如公司发给用户的机器,不能给用户root密码,用户就修改不了IP,所以需要做一个程序能修改IP euid概念 :当进程执行时,操作系统会对euid进行识别,以此判断用什么权限来执行这个进程。 1.确定要修改的...
  • 摘要:之前写了一个Python Flask实现普通用户和管理员用户同页面登录;现在把用Java实现这个功能的代码和思想写一下。1.前端JSP页面效果及代码:1.1效果图 1.2前端表单代码用户名:密码:${error_msg }2.后台java代码...
  • centos 创建普通用户

    千次阅读 2020-03-13 15:14:23
    一、创建新用户 1、创建一个新用户:lims [root@localhost ~]# adduser lims 2、为新用户创建初始化密码 [root@localhost~]# passwd lims Changing password for user lims. New password: # 输入密码 Retype new ...
  • 1、普通用户切换到root用户 第一步打开Linux虚拟机 可以看到刚开始是普通用户user登录,当你像切换回root用户,你可以敲 su 然后回车,要求输入密码(linux终端输入的密码似乎都不显示)输入密码后回车就进入了root...
  • Linux给普通用户添加sudo权限

    千次阅读 2020-10-12 15:49:05
    切换到普通用户对 Linux 系统进行操作,这样就保证一些对系统文件进行的操作变得相对安全。但是有时候确实需要对系统文件进行操作,如果频繁的在root和普通用户之间切换,效率会变得很低。除了切换到root用户以外,...
  • 当前用户是xg其中我解释一下[xg@localhost ~]$这个的含义,其中xg指的是当前的用户,localhost指的是主机名,~指的是当前目录,后面的$符号表示普通用户普通用户的话就是在$下输入指令,如果是root用户的话,就会...
  • Linux 将普通用户改成root用户

    千次阅读 2020-10-21 13:40:49
    举例说明:将普通用户 tom 改成为 root 用户 方法1: (尚未亲身试验) 修改 /etc/sudoers 文件,找到下面一行,把前面的注释(#)去掉 ## Allows people in group wheel to run all commands #%wheel ALL=(ALL) ALL ...
  • Django 创建普通用户和超级用户

    千次阅读 2019-12-11 18:15:35
    普通用户 在Terminal 中输入 python manage.py shell from django.contrib.auth.models import User user=User.objects.create_user('user1','A12345678')分别为用户名和密码 超级用户 python manage.py ...
  • Linux 普通用户和超级用户的切换

    千次阅读 2019-08-28 16:17:46
    ubuntu16环境下。 1、输入su - 2、输入sudo passwd root,修改root密码。 3、切换普通用户输入 su - jianwang16
  • Linux如何从普通用户切换到root用户

    千次阅读 2020-10-14 11:39:43
    第一步:打开终端 pwd:Print Working Directory (查看当前路径) 默认安装完成之后并不知道root用户的密码,...(3)如果想一直使用root权限,要通过su切换到root用户。 那我们首先要重设置root用户的密码...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,280,278
精华内容 512,111
关键字:

普通用户

友情链接: 3.7.0_0.zip