精华内容
下载资源
问答
  • linux设置部分 设置nginx免密用户 /etc/sudoers.d 新建nginx文件 //nginx为linux用户可以执行git命令 nginx ALL=NOPASSWD:/usr/bin/git

     

    linux设置部分
    设置nginx免密用户
    /etc/sudoers.d
    新建nginx文件 //nginx为linux用户可以执行git命令

    nginx   ALL=NOPASSWD:/usr/bin/git

    展开全文
  • linux设置sudo不要密码

    2019-06-26 11:53:00
    linux下,普通用户sudo时需要密码 改成没密码, vi /etc/sudoers 在root ALL=(ALL) ALL后加一行 sysusr ALL=(ALL) NOPASSWD: ALL (92行) 有时将用户设了nopasswd,但无效,原因是被后面的group的设置...

    linux下,普通用户,sudo时需要密码

    改成没密码,

    vi /etc/sudoers

    在 root ALL=(ALL) ALL后加一行

    sysusr ALL=(ALL) NOPASSWD: ALL  (92行)

    有时将用户设了nopasswd,但无效,原因是被后面的group的设置覆盖了,需要把group的设置也改为nopasswd。

    sysusr账号所在组(wheel):见102行,%wheel,设置用户组sudo不加密,保存即可生效。
       ...
    81 ## Next comes the main part: which users can run what software on 82 ## which machines (the sudoers file can be shared between multiple 83 ## systems). 84 ## Syntax: 85 ## 86 ## user MACHINE=COMMANDS 87 ## 88 ## The COMMANDS section may have other options added to it. 89 ## 90 ## Allow root to run any commands anywhere 91 root ALL=(ALL) ALL 92 sysusr ALL=(ALL) NOPASSWD: ALL 93 94 ## Allows members of the 'sys' group to run networking, software, 95 ## service management apps and more. 96 # %sys ALL = NETWORKING, SOFTWARE, SERVICES, STORAGE, DELEGATING, PROCESSES, LOCATE, DRIVERS 97 98 ## Allows people in group wheel to run all commands 99 %wheel ALL=(ALL) ALL 100 101 ## Same thing without a password 102 # %wheel ALL=(ALL) NOPASSWD: ALL //这一行的#要放开,效果上,覆盖99行的设置 103 104 ## Allows members of the users group to mount and unmount the 105 ## cdrom as root 106 # %users ALL=/sbin/mount /mnt/cdrom, /sbin/umount /mnt/cdrom 107 108 ## Allows members of the users group to shutdown this system 109 # %users localhost=/sbin/shutdown -h now 110 111 ## Read drop-in files from /etc/sudoers.d (the # here does not mean a comment) 112 #includedir /etc/sudoers.d

     附录:查看用户所在组的两个方式:

    1.groups命令

    [sysusr@GCOS 12:15:58]$ groups
    sysusr wheel service
    <~>

    2.查看/etc/group

    [sysusr@GCOS 12:18:49]$ cat /etc/group|grep sysusr
    wheel:x:10:sysusr
    sysusr:x:1000:service,postgres,mysql,nginx,apache
    service:x:2000:sysusr,postgres,mysql,nginx,apache
    <~>

     参考:

    设置su和sudo为不需要密码

    转载于:https://www.cnblogs.com/xiaoliu66007/p/11089072.html

    展开全文
  • Linux设置sudo会话密码的超时时长

    千次阅读 2017-05-01 15:00:05
    GitHub Linux设置sudo会话密码的超时时长 AderXCoding/system/tools/sudo_timeout 本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可, 转载请注明出处, 谢谢合作 sudo 命令是权限委派...
    CSDN GitHub
    Linux设置sudo会话密码的超时时长 AderXCoding/system/tools/sudo_timeout


    知识共享许可协议
    本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可, 转载请注明出处, 谢谢合作

    sudo 命令是权限委派的命令, 可以为普通用户赋予 root 权限在实际应用中是非常常用的, 默认情况下 sudo 命令会话时间是 5分钟. 本文中, 我们将介绍在 Ubuntu Linux 中定制 sudo 密码会话超时的时间.

    1 sudo 的超时


    出于对系统安全问题的考虑, Ubuntu 系统一般在安装时就默认禁用root 帐号, 以 sudo 命令来代替所有需要管理员的操作.

    Ubuntu 系统中, 默认的 sudo timeout 时间是 5 分钟, 但是有些用户觉得五分钟的时间太短, 每次都要输入密码也很麻烦. 那么, Ubuntu 系统中该如何修改 sudo 的默认 timeout时间呢?

    2 定制 sudo 超时时长


    要设置 sudo 密码超时值, 请使用 passwd_timeout 参数.

    • 编辑 /etc/sudoers

    首先使用超级用户打开 /etc/sudoers, 可使用vim /etc/sudoers 或者 visudo 命令打开 /etc/sudoers 文件, 如下所示 :

    sudo visudo
    • 设置 timeout 时间

    请找到下面行

    Defaults env_reset

    改变此行为下面这样

    Defaults env_reset, timestamp_timeout=x

    x 就是代表时间, 单位为分钟, 你可以设置为 1030 ,表示 10 分钟或半小时.

    超时设置

    你可以以分钟设置为你所需的任何时间, 它会在超时之前一直等待.

    • 如果要为每个执行的 sudo 命令弹出密码提示, 你也可以将时间设置为 0, 表示超时等待时间为 0, 则每次使用 sudo 均要求输入密码.

    每次都必须输入密码

    • 或者通过设置值 -1, 永久禁用密码提示. 这样当你在注销或退出 terminal 之前, 都会记住密码. 这时输入 sudo -K 就可以强制退出 sudo

    记住密码

    3 参考资料


    参照Aaron Kili–How to Keep ‘sudo’ Password Timeout Session Longer in Linux,
    翻译geekpi, 校对:wxy, 译文 如何在 Linux 中让 sudo 密码会话的超时更长些


    知识共享许可协议本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可, 转载请注明出处, 谢谢合作.

    展开全文
  • 文章目录refer创建用户赋予sudo权限 refer refer1 refer2 创建用户 添加用户:useradd -m 用户名 然后设置密码 passwd 用户名 删除用户:userdel -r 用户名 在root权限下,useradd只是创建了一个用户名,如 ...

    创建用户

    refer1

    • 添加用户:useradd -m 用户名
    • 然后设置密码 passwd 用户名
    • 删除用户:userdel -r 用户名
    1. 在root权限下,useradd只是创建了一个用户名,如 (useradd +用户名 ),它并没有在/home目录下创建同名文件夹,也没有创建密码,因此利用这个用户登录系统,是登录不了的,为了避免这样的情况出现,可以用 (useradd -m +用户名)的方式创建,它会在/home目录下创建同名文件夹,然后利用( passwd + 用户名)为指定的用户名设置密码。
    2. 可以直接利用adduser创建新用户(adduser +用户名)这样在/home目录下会自动创建同名文件夹
    3. 删除用户,只需使用一个简单的命令“userdel 用户名”即可。不过最好将它留在系统上的文件也删除掉,你可以使用“userdel -r 用户名”来实现这一目的。

    创建新用户后,同时会在etc目录下的passwd文件中添加这个新用户的相关信息

    赋予sudo权限

    refer

    sudo vim /etc/sudoers

    修改默认bash的几种方法

    refer

    • 最简单的就是使用root用户
      chsh --shell /bin/bash 指定的用户名
      其余的方法看refer
    展开全文
  • Linux sudo设置

    2020-08-04 17:19:49
    Linux普通用户使用sudo权限每次都要输入密码,虽然提高了安全系数,但是长久以往会感觉很麻烦(当然不设置免密码的时候,输入密码也一直提示 Sorry, try again.) 修改配置文件 visudo #使用这个命令修改配置文件...
  • Linux用户权限有严格的划分,其中权限最高的就是超级管理员(root),只有超级管理员才有对用户进行增删改查的权限。 1.增加用户:adduser user # 创建用户,名为user 这样就增加了一个用户,该用户的主目录在/...
  • linux设置sudo

    2017-07-28 16:28:07
    Linux下查看所有用户: cat /etc/passwd|grep -v nologin|grep -v halt|grep -v shutdown|awk -F":" '{ print $1"|"$3"|"$4 }'|more 编辑/etc/sudoers文件: 方式一:chmod u+w /etc/sudoers 编辑后 chmod ...
  • linux设置sudo免密

    2021-04-27 09:43:11
    root最大 因为 /etc/sudoers 中配置了 root 可以 在任何地方 运行 任何命令 如果其他用户想和root具有一样...如果一个用户非sudoer,运行了sudo , 则 事件 将会被 上报。 /etc/sudoers 连root也不能写,究其原..
  • 二、输入命令“vim /etc/sudoers”,此时将打开sudoers文件,该文件记录有sudo权限的用户。 三、在如下图所示的sudoers文件中,将格式为“普通用户(红色部分) ALL=(ALL:ALL) ALL” 添加到root下边。添加完成后,...
  • sudo:有效用户 ID 不是 0,sudo 属于 root 并设置了 setuid 位吗? 解决方法: # 命令所有者 chown root:root /usr/bin/sudo # 赋权 chmod 4755 /usr/bin/sudo # sudo文件库授权 chown root:root /usr/libexec/...
  • Linux 和其他的类 Unix 操作系统中,只有 root 用户可以运行所有的命令,才能在系统中执行那些需要鉴权的操作,比如安装、升级和移除软件包、创建用户用户组、修改系统重要的配置文件等等。然而,系统管理员,...
  • root用户进入到Linux系统的/etc目录下 cd /etc 将sudoers文件赋予写的权限 chmod u+w /etc/sudoers 编辑sudoers文件,加入下面一句话: name ALL=(root)NOPASSWD:ALL 将sudoer文件写的权限消除 chmod u-w /...
  • 修改linuxsudo设置

    2019-09-27 18:34:00
    配置文件位于/etc/sudoers,修改方式和修改普通的文件不太一样,要先切换到root用户,再使用visudo命令修改配置文件。 具体设置可以通过配置文件中的注释了解。 转载于:...
  • 1、添加sudoers文件的写权限  输入命令:chmod u+w /etc/sudoers ... 4、%username ALL=(ALL) NOPASSWD: ALL (允许用户组username里面的用户执行sudo命令,并且在执行的时候不输入密码)
  • centos(linux)普通用户设置sudo权限

    千次阅读 2016-02-17 17:17:16
    在root用户下创建一个普通测试用户test,切换到test用户,执行mkdir或者rm -rf 会出现Permission denied,错误原因是:该用户暂没有root权限[test@iZ2513wqj05Z app]$ mkdir test mkdir: cannot create directory ...
  • Linux sudo用户管理

    2015-06-14 00:47:10
    介绍: 例1: 设置smb用户拥有useradd权限 例2:在例1基础上添加NOPASSWD:,表示不需要密码验证 此时可以在smb用户下使用sudo useradd xx 命令,创建xx用户
  • linuxsudo设置详解

    2013-10-30 09:22:20
    linux有一定了解的人多少也会知道点关于sudo命令。sudo命令核心思想是权限的赋予 ,即某个命令的所属用户不是你自己,而你却有权限执行它。但是我们需要注意的是,虽然你有权限执行这个命令,但是在执行的时候却仍...
  • 1.查看是否有这个用户 cat /etc/passwd 2.增加用户 adduser aganliang 3.设置密码 passwd aganliang 4.更改sudoers文件的...5.增加aganliang sudo权限 vi /etc/sudoers --root ALL=(ALL) ALL 下面增加一行: ag...
  • linux 普通用户sudo命令权限设置

    千次阅读 2014-09-23 17:15:52
    如果执行sudo命令的用户没有执行sudo的权限,执行sudo命令时会报下面的错 [oracle@dev ]# sudo /sbin/service shiny-server restart oracle is not in the ...设置用户执行sudo命令权限 方法如下: 1、进入超
  • 1.权能实验过程中将sudo的s位给去掉了2.恢复sudo权限重启进入recovery模式输入如下指令
  • linux下添加用户sudo组 创建用户 useradd hanli 为新用户设置密码 passwd hanli 创建用户组 groupadd op 将用户添加到用户组 usermod -G op hanli 查看用户属于哪个组 groups hanli 查看用户组成员 ...
  • 执行命令sudo useradd --help 报错如下: fuyun is not in the sudoers file. This incident will be reported. 原因:该用户暂没有root权限 解决办法:修改sudoers文件 切换到root用户下,su -,运行visudo命令,...
  • 打开/etc/sudoers 文件 ... root ALL=(ALL) ALL ...设置群组admin下的用户都能使用sudo: %adminALL=(ALL) ALL 设置使用sudo时不需要输入密码: %adminALL=(ALL) NOPASSWD:ALL 转载于:https:/...
  • 本文为本人学习linux过程记录, 如有错误欢迎指教
  • Linux 和其他的类 Unix 操作系统中,只有 root 用户可以运行所有的命令,才能在系统中执行那些需要鉴权的操作,比如安装、升级和移除软件包、创建用户用户组、修改系统重要的配置文件等等。 然而,系统管理员,...
  • 1.登录root用户 2.增加root用户对文件sudoers的写权限 chmod u+w /etc/sudoers 3.编辑sudoers,把用户mysql添加进去 vi /etc/sudoers 找到如下行,并且在下面添加mysql的配置: root ALL=(ALL) ALL mysql ALL=(ALL) ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,496
精华内容 998
关键字:

linux设置sudo用户

linux 订阅