精华内容
下载资源
问答
  • Linux系统如何添加用户删除用户和用户组的命令新建用户新建用户组新建用户同时增加工作组给已有的用户增加工作组临时关闭:永久性删除用户账号从组中删除用户显示用户信息 新建用户 //创建qipa250的用户 useradd qi...

    新建用户

    //创建qipa250的用户
    useradd qipa250
    或者
    adduser qipa250
    
    //设置qipa250用户的密码
    passwd qipa250 
    

    新建用户组

    //新建qipa250用户组
    groupadd qipa250
    

    新建用户同时增加工作组

    //新建qipa250的用户并将它加入到qipa250组里
    useradd qipa250 -g qipa250
    
    

    注::-g 所属组 -d 家目录 -s 所用的SHELL

    给已有的用户增加工作组

    usermod -G groupname username  (这个会把用户从其他组中去掉)
    
    usermod -a groupname username
    
    或者:gpasswd -a user group
    

    如果添加了用户,添加了组,然后使这个组里的人都可以sudo 到公共账号下

    可以/etc/sudoers.d 下面建立一个文件内容如下 ,就可以是etl组的所有用户都可以无密码的切到etl用户下。

    %etl ALL=(ALL) NOPASSWD: /bin/su etl
    %etl ALL=(ALL) NOPASSWD: /bin/su - etl
    

    临时关闭:

    在/etc/shadow文件中属于该用户的行的第二个字段(密码)前面加上就可以了。想恢复该用户,去掉即可。

    或者使用如下命令关闭用户账号:
    passwd qipa250 –l
    
    重新释放:
    passwd qipa250 –u
    

    永久性删除用户账号

    userdel qipa250
    groupdel qipa250
    usermod –G qipa250 qipa250 (强制删除该用户的主目录和主目录下的所有文件和子目录)
    

    从组中删除用户

    编辑/etc/group 找到GROUP1那一行,删除 A
    或者用命令

    gpasswd -d A GROUP
    

    显示用户信息

    id user
    cat /etc/passwd
    
    展开全文
  • linux 下如何添加用户、权限

    万次阅读 2019-06-07 13:28:18
    linux 下如何添加用户、权限 转载点击访问 useradd –d /usr/sam -m sam 此命令创建了一个用户sam,其中-d和-m选项用来为登录名sam产生一个主目录/usr/sam(/usr为默认的用户主目录所在的父目录)。 假设当前用户是...

    linux 下如何添加用户、权限

    转载点击访问

    useradd –d /usr/sam -m sam

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

    假设当前用户是sam,则下面的命令修改该用户自己的口令:

    passwd

    Old password:******

    New password:*******

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

    如果是超级用户,可以用下列形式指定任何用户的口令:

    passwd sam

    New password:*******

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

    参考1====================================

    1、添加用户

    首先用adduser命令添加一个普通用户,命令如下:
    #adduser tommy //添加一个名为tommy的用户
    #passwd tommy //修改密码
    Changing password for user tommy.
    New UNIX password: //在这里输入新密码
    Retype new UNIX password: //再次输入新密码
    passwd: all authentication tokens updated successfully.
    2、赋予root权限
    方法一:修改 /etc/sudoers 文件,找到下面一行,把前面的注释(#)去掉

    Allows people in group wheel to run all commands

    %wheel ALL=(ALL) ALL
    然后修改用户,使其属于root组(wheel),命令如下:
    #usermod -g root tommy
    修改完毕,现在可以用tommy帐号登录,然后用命令 su - ,即可获得root权限进行操作。
    方法二:修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:

    Allow root to run any commands anywhere

    root ALL=(ALL) ALL
    tommy ALL=(ALL) ALL
    修改完毕,现在可以用tommy帐号登录,然后用命令 su - ,即可获得root权限进行操作。

    参考2====================================

    用useradd新增的用户不能直接用ssh远程访问,需要修改ssh相关配置
    如下:
    vi /etc/ssh/sshd_config
    添加

    AllowUsers root@192.168.1.32 admin
    多个用户用空格隔开

    参考3====================================
    如何让普通用户获得root用户的权限执行操作而不需要知道root用户的密码或向root用户进行切换呢?有一个命令sudo可以实现这个功能.
    Sudo的工作流程:
    (1)root用户编辑/etc/sudoers文件,添加要分配的普通用户记录,其中有这么一行记录:root ALL=(ALL) ALL,在这行后面添加:Sam ALL=(ALL) ALL
    (2) 那么sam用户在执行操作时,如果所执行的操作自己没有权限,则会去/etc/sudoers文件中查找是否有对应的记录,如果有的话则临时获得root权限,执行只有root才能执行的操作.
    注意:这里会提示输入密码,但是输入的是sam用户的密码,而不是root用户的密码.例如:
    Shell> sudo mkdir –p a/b/c/d
    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.
    Password: #这里的密码是sam用户自己的密码,而不是root的密码
    几个操作:

    1. 编辑/etc/sudoers文件,使用visudo命令,
      Shell> visudo
      其实visudo命令也是调用vi去编辑sudoer文件的,但是在保存时会去检查你修改后文件的语法,如果错误是不能保存的,但是如果直接用vi来编辑该文件,强制保存虽然成功,但是如果有语
      法错误这里并不能给出提示,也就导致了后面sudo命令的不可用.
    2. 记录解析:
      Sam ALL=(ALL) ALL
      使用者帐户 登入的主机=(可以变换的身份) 可以下达的命令
      上述语句的意思是 sam用户可以在任何地方登录,并可切换成任何用户进行任何操作.这里如果(ALL)不写,只写为 sam ALL=ALL,他默认只能切换为root用户.

    参考4====================================

    linux chown命令参数及用法详解–改变档案的所有者:

    要更改文件 program.c 的所有者: chown jim program.c
    program.c 的用户访问权限现在应用到 jim。作为所有者,jim 可以使用 chmod 命令允许或拒绝其他用户访问 program.c。

    要将目录 /tmp/src 中所有文件的所有者和组更改为用户 john 和组 build:chown -R john:build /tmp/src

    如: tomcat的安装目录的所有者修改(#chown -R user:group /usr/java/tomcat5.5)

    参考5====================================

    linux下添加,删除,修改,查看用户和用户组

    1,创建组

    groupadd test

    增加一个test组

    2,修改组

    groupmod -n test2 test

    将test组的名子改成test2

    3,删除组

    groupdel test2

    删除 组test2

    4,查看组

    a),查看当前登录用户所在的组 groups,查看apacheuser所在组groups apacheuser

    b),查看所有组 cat /etc/group

    c),有的linux系统没有/etc/group文件的,这个时候看下面的这个方法

    cat /etc/passwd |awk -F [:] ‘{print $4}’ |sort|uniq | getent group |awk -F [:] ‘{print $1}’

    这里用到一个命令是getent,可以通过组ID来查找组信息,如果这个命令没有的话,那就很难查找,系统中所有的组了.

    二,用户操作

    1,增加用户

    查看复制打印?

    [root@krlcgcms01 mytest]# useradd –help

    Usage: useradd [options] LOGIN

    Options:

    -b, –base-dir BASE_DIR 设置基本路径作为用户的登录目录

    -c, –comment COMMENT 对用户的注释

    -d, –home-dir HOME_DIR 设置用户的登录目录

    -D, –defaults 改变设置

    -e, –expiredate EXPIRE_DATE 设置用户的有效期

    -f, –inactive INACTIVE 用户过期后,让密码无效

    -g, –gid GROUP 使用户只属于某个组

    -G, –groups GROUPS 使用户加入某个组

    -h, –help 帮助

    -k, –skel SKEL_DIR 指定其他的skel目录

    -K, –key KEY=VALUE 覆盖 /etc/login.defs 配置文件

    -m, –create-home 自动创建登录目录

    -l, 不把用户加入到lastlog文件中

    -M, 不自动创建登录目录

    -r, 建立系统账号

    -o, –non-unique 允许用户拥有相同的UID

    -p, –password PASSWORD 为新用户使用加密密码

    -s, –shell SHELL 登录时候的shell

    -u, –uid UID 为新用户指定一个UID

    -Z, –selinux-user SEUSER use a specific SEUSER for the SELinux user mapping

    [root@krlcgcms01 mytest]# useradd --help

    Usage: useradd [options] LOGIN

    Options:

    -b, --base-dir BASE_DIR 设置基本路径作为用户的登录目录

    -c, --comment COMMENT 对用户的注释

    -d, --home-dir HOME_DIR 设置用户的登录目录

    -D, --defaults 改变设置

    -e, --expiredate EXPIRE_DATE 设置用户的有效期

    -f, --inactive INACTIVE 用户过期后,让密码无效

    -g, --gid GROUP 使用户只属于某个组

    -G, --groups GROUPS 使用户加入某个组

    -h, --help 帮助

    -k, --skel SKEL_DIR 指定其他的skel目录

    -K, --key KEY=VALUE 覆盖 /etc/login.defs 配置文件

    -m, --create-home 自动创建登录目录

    -l, 不把用户加入到lastlog文件中

    -M, 不自动创建登录目录

    -r, 建立系统账号

    -o, --non-unique 允许用户拥有相同的UID

    -p, --password PASSWORD 为新用户使用加密密码

    -s, --shell SHELL 登录时候的shell

    -u, --uid UID 为新用户指定一个UID

    -Z, --selinux-user SEUSER use a specific SEUSER for the SELinux user mappinguseradd test

    passwd test

    增加用户test,有一点要注意的,useradd增加一个用户后,不要忘了给他设置密码,不然不能登录的。

    2,修改用户

    usermod -d /home/test -G test2 test

    将test用户的登录目录改成/home/test,并加入test2组,注意这里是大G。

    gpasswd -a test test2 将用户test加入到test2组

    gpasswd -d test test2 将用户test从test2组中移出

    3,删除用户

    userdel test

    将test用户删除

    4,查看用户

    a),查看当前登录用户

    [root@krlcgcms01 ~]# w

    [root@krlcgcms01 ~]# who

    b),查看自己的用户名

    [root@krlcgcms01 ~]# whoami

    c),查看单个用户信息

    [root@krlcgcms01 ~]# finger apacheuser

    [root@krlcgcms01 ~]# id apacheuser

    d),查看用户登录记录

    [root@krlcgcms01 ~]# last 查看登录成功的用户记录

    [root@krlcgcms01 ~]# lastb 查看登录不成功的用户记录

    e),查看所有用户

    [root@krlcgcms01 ~]# cut -d : -f 1 /etc/passwd

    [root@krlcgcms01 ~]# cat /etc/passwd |awk -F : ‘{print $1}’

    展开全文
  • rabbitMQdocker安装,rabbitMQ Manager如何添加用户账号,添加虚拟机 1. rabbitMQ 安装 docker 安装 rabbitMQ # 拉取rabbitmq镜像 docker pull rabbitmq # 启动rabbitmq容器 docker run -d --name myRabbitmq -p ...

    rabbitMQ docker安装,rabbitMQ Manager如何添加用户账号,添加虚拟机

    1. rabbitMQ 安装

    docker 安装 rabbitMQ

    # 拉取rabbitmq镜像
    docker pull rabbitmq
    # 启动rabbitmq容器
    docker run -d --name myRabbitmq -p 5672:5672 -p 15672:15672 -v `pwd`/data:/var/lib/rabbitmq 7471fb821b97
    

    说明:

    7471fb821b97 为 IMAGE ID

    • -d 后台运行容器;
    • –name 指定容器名;
    • -p 指定服务运行的端口(5672:应用访问端口;15672:控制台Web端口号);
    • -v 映射目录或文件;

    RabbitMQ默认禁用了管理界面,需要通过命令重新开启管理界面,

    #进入容器
    docker exec -it rabbitmq bash
    #开启管理界面
    rabbitmq-plugins enable rabbitmq_management
    

    记得打开安全组

    访问15672端口出现下面界面代表RabbitMQ安装成功 该页面即为rabbitMQ 管理界面 默认账号密码都是guest

    这里写图片描述

    这里写图片描述

    2. 添加用户

    image-20210219105352831

    image-20210219105446670

    3. 添加虚拟机

    rabbitMQ的虚拟机就相当于mysql中的一个表,是与其他虚拟机分割开的

    image-20210219105841037

    创建完成之后表格中会显示

    我们也可以为虚拟机添加账号,现在我的/test下有一个admin账号,我再为其添加一个guest账号

    image-20210219110035159

    image-20210219110141788

    image-20210219110149228

    现在显示有两个账号了

    image-20210219110225754

    添加成功。

    展开全文
  • Linux如何添加用户(组)及下放权限 1.新建用户(组) ①用户 新建用户需要通过指令useradd来实现。 useradd的一些基本用法如下: useradd username 新建一个用户 useradd -u uid username 指定用户的uid useradd...

    Linux如何添加用户(组)及下放权限

    1.新建用户(组)

    ①用户

    新建用户需要通过指令useradd来实现。

    useradd的一些基本用法如下:

    useradd username 新建一个用户

    useradd -u uid username 指定用户的uid

    useradd -g gid username 指定用户的gid(一定要存在)

    useradd -G gid useradd 指定用户的附加组(一定要存在)

    useradd -c ‘string’ username 指定用户的说明信息

    useradd -d 用户家目录 username 指定用户的家目录

    useradd -s /etc/shell username 指定用户所使用的shell(该用户的shell就为/etc/shell)

    例:
    在这里插入图片描述

    ②用户组

    groupadd 123 新建用户组123

    groupadd -g 456 789 新建用户组并指定用户组789的ID为456

    groupdel 123 删除用户组123
    在这里插入图片描述

    2.用户的切换

    1.注销当前用户

    ​ 注销当前用户需要执行指令:gnome-session-quit --force
    ​ 在当前用户注销后再使用其他用户登陆。

    2.切换用户

    切换用户需要用到指令:su - user
    在这里插入图片描述

    注:1.在 su - 指令中,“-”表示在切换用户时,同时切换掉当前用户的环境
    2.在执行 su - 指令时,高级用户向低级用户切换不需要密码,如root用户切换至student用户;而低级用户切换至高级用户以及平级用户之间的切换均需要输入密码。

    3.用户在系统中的存储方式

    /etc/passwd 用户的信息文件。信息格式为“用户名称:密码:uid:gid:说明:家目录:shell”
    /etc/group 用户组的信息文件。信息格式为"组名称:组密码:组id:组成员"
    /etc/shadows 认证信息文件
    /etc/skel/.* 默认开启shell的配置,用户的骨文件
    /home/username 用户的家目录

    4.用户的查看

    ①查看当前用户

    ​ 查看当前用户需要输入指令:whoami
    例:
    在这里插入图片描述

    ②系统中用户的查看

    ​ 在系统中实现用户的查看需要用到id指令。
    ​ id指令的相关用法:
    ​ id user 查看用户user的id信息
    ​ id -u user 查看用户user的uid
    ​ id -g user 查看用户user的gid
    ​ id -G user 查看用户user所在的所有组的id信息
    ​ id -n user 显示名字而不显示数字
    例:
    在这里插入图片描述

    5.用户信息的修改

    用户信息的修改需要用到usermod指令。

    具体使用方法如下:

    usermod -l SKT IG 更改用户IG的名称为SKT

    usermod -u IG 更改IG的uid

    usermod -g IG 更改IG的gid(修改的gid也必须是存在的)

    usermod -G IG 更改IG附加组(原本的组也在)(默认只有两个组)

    usermod -aG IG 添加IG附加组

    usermod -c IG 更改用户IG说明信息(如果用户没有说明信息,直接添加)

    usermod -d IG 更改用户IG的家目录

    usermod -s IG 更改用户IG的shell

    usermod -L IG 冻结帐号IG (passwd -L IG也可以)

    usermod -U IG 解锁账号IG (passwd -U IG也可以)

    例:
    在这里插入图片描述

    6.用户授权

    ①在系统中超级用户可以下放普通用户不能执行的操作,给普通用户下放权力配置文件:/etc/sudoers

    ②下放权力的方法

    在超级用户中执行visudo命令,进入编辑/etc/sudoers,并跳转到一百行左右。

    执行以下命令:

    用户(username) 主机名(得到的用户身份)=(获得到的用户身份:root) 命令

    例:

    tom   localhost=(root)     /usr/sbin/useradd(下放给tom用户建立新用户的权力)
    tom   localhost=(root)     NOPASSWD: /usr/sbin/useradd(下放给tom用户建立新用户的权力,免密)
    

    在这里插入图片描述

    注:获取主机名(输入hostname)

    ③执行下放权限的命令

    切换到普通用户后执行以下命令:

    sudo  useradd username (前面一点要加sudo才可以,不能直接useradd +username)『例如:sudo useradd AA』
    

    在这里插入图片描述

    8.用户认证信息

    ①用户认证信息查看

    记录用户认证的信息文件是/etc/shadows,

    输入以下指令查看

    tail -n 2 /etc/shadow
    

    在这里插入图片描述

    会显示 ght:!!:18084:0:99999:7: : :
    ght !! 18084 0 99999 7
    用户名 用户密码 密码最后一次修改时间 密码最短有效期 密码最长有效期 密码警告期限 用户非活跃天数 用户到期日 暂无

    ②用户密码

    用户密码相关指令如下:

    passwd username 更改用户密码

    passwd -l username 在用户密码前加入“!”

    passwd -u username 在用户密码前删除“!”

    passwd -L username 在用户密码前加入“!!”

    passwd -U username 在用户密码前删除“!1”

    passwd-d username 清空用户密码

    注:普通用户改密码时:1.必须知道当前用户的原始密码;2.密码不能和账号名称相似;3.密码不能是有序的数字或有序纯字母;4.密码如果是纯数字或者字母要大于8位。
    修改以上用户认证信息
    用户密码最后一次被修改的时间:

    passwd -e ght

    chage -d 0

    用户密码最短有效期:

    passwd -n 1 ght

    chage-m 1ght

    用户密码最长有效期:

    passwd -x 30 ght

    chage -N 30 ght

    密码警告期限:

    passwd -w 2 ght

    chage -W 2 ght

    用户非活跃天数:

    paswd -i 1 ght

    chage -I 1 ght

    用户到期日:

    chage -E 2019-7-7 ght

    例:
    在这里插入图片描述

    展开全文
  • OSAL 如何添加用户任务 - 记1

    千次阅读 2015-08-03 12:15:29
    首先我们看一下OSAL的运行方式 ... 那么如何添加用户任务 打开下面图中的文件 我们可以看到一个非常重要的结构体 tasksArr[] 和 一个初始化函数osalInitTasks,这两个是添加用户任务的关键; 首先在tasksArr[]中添加
  • 原文地址:mysql如何添加用户及1364错误处理作者:Ethan1、选择数据表 语句如下:use mysql; 2、在mysql的user表中增加连接用户帐号: 这里不要直接使用INSERT语句添加user记录,使用INSERT可能出现: ERROR ...
  • 主要是通过修改数据库中的两个表 添加field字段实现 然后登录后台对栏目进行修改即可
  • mysql如何添加用户

    2014-07-02 17:06:57
    2、在mysql的user表中增加连接用户帐号: 这里不要直接使用INSERT语句添加user记录,使用INSERT可能出现: ERROR 1364 (HY000): Field 'ssl_cipher' doesn't have a default value错误。不过早期的MYSQL版本...
  • tomcat如何添加用户信息

    千次阅读 2018-05-28 12:04:25
    tomcat-users.xml 用户配置信息 <role rolename="manager-gui"/> <role rolename="admin-gui"/> <user username="admin" pas...
  • 世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。 groupadd user1 useradd -rg user1 user1
  • 选择需要添加用户的用户组 在用户组列表中,选择需要添加或者删除用户的用户组。 选择添加成员 在页面的右上角有添加成员的链接,单击那个连接选择添加成员。 输入或者查找用户名 如果你知道用户名的话,你可以...
  • ubuntu如何添加用户(useradd)

    千次阅读 2018-03-09 14:44:04
    首先就是,Linux使用useradd添加用户。 命令格式为: useradd 参数们 username useradd有很多参数,但是常用的有如下几个: -s 指定当前用户的bash。不写的话,容易造成新用户登录之后输入命令异常,比如不...
  • 添加用户 1、选择数据表 语句如下: use mysql; 2、在mysql的user表中增加连接用户帐号: 这里不要直接使用INSERT语句添加user记录,使用INSERT可能出现: ERROR 1364 (HY000): ...
  • 如何添加用户

    千次阅读 2010-05-31 14:58:00
    添加用户库方便使用是很早之前就做过的事情,但是好久没用最近一个新来的同事问起忽然有些恍惚,到底自己是怎么添加的,搞明白之后赶紧趁热打铁先记在自己的blog之上,以防再次出现大脑短路的时候。...
  • 但是我们用户自己设定的非编程语言自带的关键字则会显示为黑色字样,如图所示: 作为强迫症患者真心表示受不了,那么有没有什么办法能将用户自己设定的名称变为关键字呢?办法当然还是有的,只需要改一下MDK5的设置...
  • MySQL基础教程3-如何添加用户

    千次阅读 2017-05-26 21:07:32
    本文介绍如何在MySQL下添加用户,同样采用两种方法,图形界面手动创建和命令行输入性相关命令。 一. 图形界面下创建用户过程 1. 打开workbench,连接上本地数据库 2. 输入用户名称和密码 3. 添加权限,...
  • ![图片说明](https://img-ask.csdn.net/upload/201508/30/1440920423_443953.png) 如图,想做一个带头像的登陆界面,请问头像怎么弄?怎么写头像那块的界面?以及数据库连接怎么弄
  • 1.添加用户 adduser username 示例:添加tom用户 #adduser tom 2.修改密码 #passwd username 示例:修改tom用户的密码 #passwd tom 3.赋予root权限 vim /etc/passwd username : x:y:33:username:1... 把y...
  • Confluence 6 如何添加用户组图文教程

    千次阅读 2018-04-02 12:11:41
    选择基本配置选择用户组在界面中选择添加用户组输入用户组名字后保存就可以了...
  • CentOS7 如何添加用户并授权root权限

    千次阅读 2019-07-19 10:27:54
    前言 对于一台服务器,每小时可能就...所以对于登录而言,root账号登录的无限制操作尤其危险,我们必须做好防护准备,因此有了分用户及权限登录,那么如何操作呢,现在开始吧 创建用户并授权 1、#创建用户xxx adduse...
  • 一.修改主机名 1.通过VNC登录树莓派 2.sudo gedit /etc/hosts 将“127.0.1.1 raspberrypi”中的raspberrypi改为hydx ...添加用户 注意:想要进树莓派的时候切换用户需要sudo raspi-config 进入Boot option...
  • mysql如何添加用户及1364错误处理

    千次阅读 2016-05-24 10:51:13
    1、选择数据表 ...这里不要直接使用INSERT语句添加user记录,使用INSERT可能出现: ERROR 1364 (HY000): Field 'ssl_cipher' doesn't have a defaultvalue错误。不过早期的MYSQL版本笔者倒没出现这个错误,
  • Ubuntu下如何添加用户和组

    千次阅读 2013-09-22 21:37:26
    在创建用户时,需要为新建用户指定一用户组,如果不指定其用户所属的工作组,自动会生成一个与用户名同名的工作组。创建用户user1的时候指定其所属工作组users,例:useradd –g users user1 一、创建...
  • 在写用户任务事件处理函数和初始化函数之前,我们先说一下系统是如何循环检测是否有事件发生的; /********************************************************************* * @fn osal_run_system * * @brief *...
  • MongoDB如何添加用户?使其有效?

    千次阅读 2017-08-08 11:48:24
    如果需要给mongodb数据库使用安全验证,则需要用--auth开启安全性检查,则只有数据库认证的用户才能执行读写操作,开户安全性检查,有两种方式: 第一种:重新创建window service服务器,在创建服务时打开安全性验证...
  • OSAL 如何添加用户任务 - 记3

    千次阅读 2015-08-03 18:53:27
    在这里我们就可以来添加自己的任务了,再此之前我们先来总结一下OSAL运行的步骤,我们只关心最主要的函数 /* * 说明 -> 表示该函数在上一层函数调用 */ int main(void); /* 主函数 */ -> osal_init_syst

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 17,057
精华内容 6,822
关键字:

如何添加用户