精华内容
下载资源
问答
  • 1.查看是否存在docker用户组 cat /etc/group |grep docker 如果没有,ji 2.

    1.查看是否存在docker用户组

    cat /etc/group |grep docker

    如果没有就添加一个

    groupadd docker
    

    2.添加用户到docker分组

    addgroup xingxing docker

    3.查看用户的分组

    groups xingxing

    4.用户如果还是没有权限,可以尝试重新登陆是否解决

     

    参考链接:https://blog.csdn.net/weixin_39132520/article/details/115553387

    展开全文
  • linux给用户添加sudo权限:有时候,linux下面运行sudo命令,会提示类似:xxxis not in the sudoers file. This incident will be reported.这里,xxx是用户名称,然后导致无法执行sudo命令,这...

    最近学习hadoop,安装linux操作系统后,新建的用户不能执行chown ,su等命令,上网查找后,发现时由于没有sudo权限。

    linux给用户添加sudo权限:

    有时候,linux下面运行sudo命令,会提示类似:

    xxxis not in the sudoers file. This incident will be reported.

    这里,xxx是用户名称,然后导致无法执行sudo命令,这时候,如下解决:

    进入超级用户模式。也就是输入"su -",系统会让你输入超级用户密码,输入密码后就进入了超级用户模式。(当然,你也可以直接用root用)

    添加文件的写权限。也就是输入命令"chmod u+w /etc/sudoers"。

    编辑/etc/sudoers文件。也就是输入命令"vim /etc/sudoers",进入编辑模式,找到这一 行:"root ALL=(ALL) ALL"在起下面添加"xxx ALL=(ALL) ALL"(这里的xxx是你的用户名),然后保存退出。

    撤销文件的写权限。也就是输入命令"chmod u-w /etc/sudoers"。

    然后就行了。

    展开全文
  • 给linux添加用户,并赋予root权限

    千次阅读 2021-05-08 23:28:32
    1.运行环境centos2....添加管理员权限设置普通用户可以使用sudochmod u+w /etc/sudoersvi /etc/sudoers找到这行 root ALL=(ALL) ALL,在他下面添加username ALL=(ALL) NOPASSWD: ALL再找到下面这句...

    1.运行环境

    centos

    2.新增用户 user1

    useradd  user1

    3.修改密码

    passwd user1

    4.添加管理员权限

    设置普通用户可以使用sudo

    chmod u+w /etc/sudoers

    vi /etc/sudoers

    找到这行 root ALL=(ALL) ALL,在他下面添加

    username ALL=(ALL)                NOPASSWD: ALL

    再找到下面这句

    #%wheel  ALL=(ALL)         NOPASSWD: ALL

    改成

    %wheel  ALL=(ALL)         NOPASSWD: ALL

    保存退出后执行:

    gpasswd -a username wheel

    将你的用户(普通用户)调整至wheel用户组里面,这样就可以以后用户执行sudo就不用输入密码了.

    5.修改完后,恢复/etc/sudoers的权限

    因为我没有把/etc/sudoers的权限恢复成440,就切换到普通用户下去执行:

    sudo ifconfig

    报以下错误:

    sudo: /etc/sudoers is mode 0640, should be 0440

    sudo: no valid sudoers sources found, quitting,

    你会发现不管是root还是现在的user1用户使用sudo会报错。

    我们需要使用下面指令恢复它。

    退出普通用户,在root下执行:

    chmod u-w /etc/sudoers

    chmod 440 /etc/sudoers

    再到普通用户执行

    可以看到执行sudo成功了.

    此时你创建的user1就拥有了sudo(超级管理员权限)

    展开全文
  • Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并...

    Linux 系统是一个多用户多任务的分时操作系统,

    任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统.

    用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;

    另一方面也可以帮助用户组织文件,并为用户提供安全性保护.

    每个用户账号都拥有一个惟一的用户名和各自的口令.

    用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录。

    实现用户账号的管理,要完成的工作主要有如下几个方面:

    · 用户账号的添加、删除与修改。

    · 用户口令的管理。

    · 用户组的管理。

    一、Linux系统用户账号的管理

    用户账号的管理工作主要涉及到用户账号的添加、修改和删除。

    添加用户账号就是在系统中创建一个新账号,

    然后为新账号分配用户号、用户组、主目录和登录Shell等资源。

    刚添加的账号是被锁定的,无法使用。

    1、添加新的用户账号使用useradd命令,

    添加用户账号就是在/etc/passwd文件中为新用户增加一条记录,同时更新其他系统文件如/etc/shadow, /etc/group等.

    Linux提供了集成的系统管理工具userconf,它可以用来对用户账号进行统一管理。

    语法:

    useradd 选项 用户名

    语义:

    -c comment            指定一段注释性描述。

    -d 目录                   指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。

    -g 用户组               指定用户所属的用户组。

    -G 用户组 用户组   指定用户所属的附加组。

    -s Shell文件            指定用户的登录Shell。

    -u 用户号               指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。

    用户名                   指定新用户的登录名。

    例1:

    $ useradd –d /usr/sam -m sam

    释义:

    此命令创建了一个用户sam,

    其中-d和-m选项用来为登录名sam产生一个主目录/usr/sam(/usr为默认的用户主目录所在的父目录)。

    例2:

    $ useradd  -s /bin/sh    -g group    -G adm,root    gem

    释义:

    此命令新建了一个用户gem, 该用户的登录Shell是/bin/sh,

    它属于group用户组,同时又属于adm和root用户组,其中group用户组是其主组。

    新建用户组可用命令:

    $ groupadd group

    $ groupadd adm

    2、删除帐号

    如果一个用户的账号不再使用,可以从系统中删除。

    删除用户账号就是要将/etc/passwd等系统文件中的该用户记录删除,必要时还删除用户的主目录。

    语法:

    userdel 选项 用户名

    选项:

    -r,  把用户的主目录一起删除。

    例1:

    $ userdel -r sam

    释义:

    此命令删除用户sam在系统文件中(主要是/etc/passwd, /etc/shadow, /etc/group等)的记录,

    同时删除用户的主目录。

    3、修改帐号

    修改用户账号就是根据实际情况更改用户的有关属性,如用户号、主目录、用户组、登录Shell等。

    修改已有用户的信息使用usermod命令.

    语法:

    usermod 选项 用户名

    选项:

    包括-c, -d, -m, -g, -G, -s, -u以及-o等,

    这些选项的意义与useradd命令中的选项一样,可以为用户指定新的资源值。

    另外,有些系统可以使用如下选项:

    -l 新用户名  指定一个新的账号,即将原来的用户名改为新的用户名。

    例如:

    $ usermod -s /bin/ksh    -d /home/z    -g developer    sam

    释义:

    此命令将用户sam的:

    登录Shell修改为ksh,

    主目录改为/home/z,

    用户组改为developer.

    4、给已有的用户增加工作组

    usermod -G groupname username

    或者:gpasswd -a user group

    5、用户口令的管理

    用户管理的一项重要内容是用户口令的管理。

    用户账号刚创建时没有口令,但是被系统锁定,无法使用,必须为其指定口令后才可以使用,即使是指定空口令。

    指定和修改用户口令的Shell命令是passwd。

    超级用户可以为自己和其他用户指定口令,普通用户只能用它修改自己的口令。

    语法:

    passwd 选项 用户名

    选项:

    -l     锁定口令,即禁用账号。

    -u     口令解锁。

    -d     使账号无口令。

    -f     强迫用户下次登录时修改口令。

    如果默认用户名,则修改当前用户的口令。

    例如:

    假设当前用户是sam,

    则下面的命令修改该用户自己的口令:

    $ passwd

    Old password:******

    New password:*******

    Re-enter new password:*******

    如果是超级用户,

    可以用下列形式指定任何用户的口令:

    $passwd sam

    New password:*******

    Re-enter new password:*******

    普通用户修改自己的口令时,

    passwd命令会先询问原口令,验证后再要求用户输入两遍新口令,

    如果两次输入的口令一致,则将这个口令指定给用户;

    而超级用户为用户指定口令时,就不需要知道原口令。

    为了系统安全起见,用户应该选择比较复杂的口令,

    例如最好使用8位长的口令,口令中包含有大写、小写字母和数字,并且应该与姓名、生日等不相同。

    例如1:

    为用户指定空口令时,执行下列形式的命令:

    $passwd -d sam

    释义:

    此命令将用户sam的口令删除,这样用户sam下一次登录时,系统就不再询问口令。

    passwd命令还可以用-l(lock)选项锁定某一用户,使其不能登录,例如:

    例如2:

    $ passwd -l sam

    二、Linux系统用户组的管理

    每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理。

    不同Linux 系统对用户组的规定有所不同,

    如Linux下的用户属于与它同名的用户组,这个用户组在创建用户时同时创建。

    用户组的管理涉及用户组的添加、删除和修改。组的增加、删除和修改实际上就是对/etc/group文件的更新。

    1、增加一个新的用户组使用groupadd命令。

    语法:

    groupadd 选项 用户组

    选项:

    -g GID   指定新用户组的组标识号(GID)。

    -o       一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同。

    例1:

    $ groupadd group1

    释义:

    此命令向系统中增加了一个新组group1,新组的组标识号是在当前已有的最大组标识号的基础上加1。

    例2:

    $ groupadd -g 101 group2

    释义:

    此命令向系统中增加了一个新组group2,同时指定新组的组标识号是101。

    2、如果要删除一个已有的用户组,使用groupdel命令.

    语法:

    groupdel 用户组

    例1:

    $ groupdel group1

    释义:

    此命令从系统中删除组group1。

    3.修改用户组的属性使用groupmod命令。

    语法:

    groupmod 选项 用户组

    选项:

    -g GID           为用户组指定新的组标识号。

    -o               与-g选项同时使用,用户组的新GID可以与系统已有用户组的GID相同。

    -n  新用户组     将用户组的名字改为新名字

    例1:

    $ groupmod -g 102 group2

    释义:

    此命令将组group2的组标识号修改为102。

    例2:

    $ groupmod –g 10000 -n group3 group2

    释义:

    此命令将组group2的标识号改为10000,组名修改为group3。

    4.如果一个用户同时属于多个用户组,那么用户可以在用户组之间切换,以便具有其他用户组的权限。

    用户可以在登录后,使用命令newgrp切换到其他用户组,这个命令的参数就是目的用户组。

    例如:

    $ newgrp root

    释义:

    这条命令将当前用户切换到root用户组,前提条件是root用户组确实是该用户的主组或附加组。

    类似于用户账号的管理,用户组的管理也可以通过集成的系统管理工具来完成。

    展开全文
  • 1.创建用户 useradd aa 2.root用户给aa设置密码 passwd aa 后输入两遍密码 3.设置权限:chown -R redis:redis /aa chmod 760 /aa
  • linux用户以及权限

    2021-05-13 06:23:21
    用户:用来标识是否有使用计算机资源的权限用户组:相当于容器的概念,方便分配权限权限:r w x文件的权限分为三部分:属主的权限,属组的权限,其他人的权限。当用户访问某个文件的时候,系统会先对比用户是否是...
  • Linux用户权限管理

    2021-05-11 00:55:37
    基本操作首选我们梳理一下 Linux 下的用户用户组、文件权限等基本知识,然后后面通过一个案例来实际演示一下权限设置的一些操作。首先 Linux 系统中,是有用户用户组的概念的,用户就是身份的象征,我们必须以某...
  • Linux 用户及组权限

    2021-05-10 07:02:25
    而为了方便用户本身的分类及管理,于是就出现了组的概念.1.Linux用户Linux用户有自己的名字,即Username,还有一个和我们×××号码一样的编码UID,它是系统辨识用户的唯一编码.Linux用户分为两类:管理员和普通用户,普通...
  • Linux 用户权限设置

    2021-05-09 03:27:15
    Linux系统权限Linux系统默认root用户为系统最高权限创建用户/用户组可通过操作命令的方式为系统增加用户/用户组增加用户组: groupadd groupName增加用户: useradd userName可以指定组的方式增加用户 :useradd -g ...
  • linux下的用户权限

    2021-05-10 20:27:57
    linux下的用户权限本站整理 发布时间:2009-03-10 14:49:53 作者:jb51.net 我要评论用户权限linux安全性的一个方面。这些权限分为几个类型,包括文件许可,文件属性,文件系统配额和系统资源限制。(1)文件和目录...
  • 添加规则不符合语法规则时,保存退出时会提示我们错误信息;配置好后,可以用切换到您授权的普通用户下,通过sudo -l来查看哪些命令是可以执行的或禁止的;/etc/sudoers 文件中每行是一个规则,前面带有#号可以...
  • ls -l 查看目录下的文件详细信息ll 同上whoami功能说明:先似乎用户名称。语 法:whoami [--help][--version]补充说明:显示自身的用户名称,本指令相当于执行"id -un"指令。参 数:--help 在线帮助。--version ...
  • 原标题:linux用户、用户组及权限设置来源:newlendoneID:newlendone查看当前用户whoami #要查看当前登录用户的用户名who am i #表示打开当前伪终端的用户的用户名who 命令其它常用参数:-a 打印能打印的全部-d ...
  • linux用户权限管理

    2021-05-10 03:56:12
    1基本概念Linux是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号...用户操作Linux需要经过三个步骤的权限认证:Authentication:认证Authorization:授权Audit...
  • 现在Linux系统中存在一个普通用户hadoop,但是普通用户权限是有限的,比如:[hadoop@repo ~]$ poweroffpoweroff: Need to be root[hadoop@repo ~]$ rebootreboot: Need to be root[hadoop@repo ~]$ cat /etc/...
  • 用户基础概念及工作机制安全3A资源分派Authentication 认证Authorization 授权Accouting,Audition 审计用户user 用户有令牌 token, identityLinux中有存放用户名和密码的...每个用户登录时都在数据库里验证用户...
  • linux添加root权限用户

    2021-05-11 11:30:16
    添加普通用户并设置密码[root@centos6 ~]# useradd ggg[root@centos6 ~]# passwd gggChanging password for user ggg.Newpassword:BADPASSWORD: it is WAY too shortPASSWORD: is a palindromeRetype new password:...
  • 问题:假设用户名为:ali如果用户名没有超级用户权限,当输入 sudo + 命令 时, 系统提示:ali is not in the sudoers file. This incident will be reported.解决:1. 进入超级用户模式。即输入"su",系统会让你输入...
  • 一、linux给用户添加sudo权限: 有时候,linux下面运行sudo命令,会提示类似: xxxis not in the sudoers file. This incident will be reported. 这里,xxx是用户名称,然后导致无法执行sudo命令,这时候,如下解决...
  • 一、用户Linux系统上用户分类为两类:分为管理员用户和普通用户;普通用户又分为两类:系统用户和普通用户。在1.root和普通用户:系统用户:仅用于运行服务程序,登录用户:系统资源的正常使用者。用户标识:,16位...
  • "https://www.aliyun.com/product/nas?spm=5176.10695662.776724.1.27543d3eTvR5Bi","des":"阿里云文件存储(Network Attached Storage)是面向阿里云ECS、HPC和Docker的共享文件存储服务,支持linux和window客户端...
  • Linux命令_用户,权限管理

    千次阅读 2021-05-08 22:07:57
    可通过cat /etc/passwd查看系统用户信息,由于系统管理员通常需要使用多种身份登录系统,例如通常使用普通用户登录系统,然后再以su命令切换到root身份对传统进行管理。这时候就可以使用whoami来查看当前用户的身份2...
  • Linux添加账户和设置密码useradd 添加用户useradd –d /usr/sam -m test此命令创建了一个用户test,其中-d和-m选项用来为登录名test产生一个主目录/usr/test(/usr为默认的用户主目录所在的父目录)。设置密码passwd...
  • 添加用户sudo adduser user_name用户密码sudo passwd user_name新添加的用户添加执行sudo的权限。当前操作需要在root用户下进行!!!visudo修改成:找到root ALL=(ALL) ALL, 复制当前行。在下面增加粘贴之后修改root...
  • 添加sudo文件的写权限,命令是:chmod u+w /etc/sudoers3.编辑sudoers文件vi /etc/sudoers找到这行 root ALL=(ALL) ALL,在他下面添加xxx ALL=(ALL) ALL (这里的xxx是你的用户名)ps:这里说下你可以sudoers添加下面四行...
  • 这个关于权限修改的博客到处都是,但是本文主要是针对,配置文件修改过了之后,普通...root添加sudoers文件的写权限命令:chmod 777 /etc/sudoers3.编辑sudoers文件命令:vi /etc/sudoers找到这行root ALL=(ALL) ALL...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 398,775
精华内容 159,510
关键字:

linux给用户添加权限

linux 订阅