精华内容
下载资源
问答
  • Linux下创建用户用户组

    万次阅读 多人点赞 2019-04-10 09:44:45
    1.linux下创建用户 日常运维我们使用useradd命令来创建用户,常用的命令如下: 不加任何参数,仅创建用户 示例:useradd myuser 此时用户的家目录是/home/myuser -d 目录 指定用户主目录,如果此目录不存在,...

    1.linux下创建用户

    日常运维我们使用useradd命令来创建用户,常用的命令如下:

    • 不加任何参数,仅创建用户

            示例:useradd myuser

            此时用户的家目录是/home/myuser

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

            示例:useradd -d /opt/myuser -m myuser

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

            我们创建用户的时候会默认创建一个和用户名相同的用户组,但是有时有需求需要指定用户组,可以使用-g命令来完成用户创建,前提条件是指定的用户组已存在

            示例:useradd -g mygroup myuser

    2. linux下设置用户密码

    2.1. 基本命令

            linux下设置用户的密码需要使用passwd命令

    • root用户修改或设置普通用户密码命令:

            方法一:passwd 普通用户名

                示例:passwd myuser

                会提示你输入密码,并且需要做一次确认密码的重试输入

                如果输入密码后提示:Password has been already used. Choose another.则说明设置的密码之前使用过,执行echo "" > /etc/security/opasswd后重试即可

            方法二:echo "密码"| passwd 用户名 --stdin

                示例:echo "Puluo@123"| passwd myuser --stdin

                这个时候需要使用passwd myuser命令来修改密码,如果输入密码后提示:Password has been already used. Choose another.则说明设置的密码之前使用过,执行echo "" > /etc/security/opasswd后重试即可

    • 普通用户或root用户修改自己的密码

            输入passwd命令后按回车键后输入两次密码即可。

    2.2. passwd常用参数

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

              示例:passwd -l myuser

              执行完成后再登录myuser用户输入之前的密码后会提示Access denied

              有时候我们发现机器账号异常登录可以先执行这个命令将用户锁死

    • -u 解锁用户。

              示例:passwd -u myuser

    • -d 使账号无需密码即可登录。

              示例:passwd -d myuser

              这个我尝试执行后发现在登录的时候仍然提示我需要输入密码,但是使用其他普通用户切换到这个用户时可以不输入密码

    3. linux下添加用户组

        groupadd 用户组名称

        示例:groupadd mygroup

    4. linux下修改用户信息

        有时我们需要修改用户的用户组,家目录等信息,这时候使用useradd命令显然就不合适了,linux系统为我们提供了usermod命令,常用的参数与useradd一样大家可自行尝试。

    5. linux删除用户

        删除用户使用命令userdel,示例:userdel myuser,使用这个命令的话只会删除用户,用户的主目录不会被删除,如果需要删除用户的时候也将用户主目录删除则可以使用-r,示例:userdel -r myuser

    6. linux删除用户组

        删除用户组使用命令groupdel,示例:groupdel mygroup,注意,被删除的用户组不可以是任何用户的主用户组,否则删除失败。用户组删除完成后可以到/etc/group文件中去查看被删除则用户组名称已经不存在了。

    7. Shell脚本创建用户

    #!/bin/bash
    
    # 需要创建的用户名,示例:USER_NAME=myuser
    USER_NAME=
    # 创建用户所属的用户组,示例:USER_GROUP=mygroup
    USER_GROUP=
    # 用户密码,示例:USER_PASSWD=Cloud12#$
    USER_PASSWD=
    
    # 校验参数
    function check_param()
    {
        if [[ ! -n ${USER_NAME} ]] || [[ ! -n ${USER_GROUP} ]] || [[ ! -n ${USER_PASSWD} ]]; then
            echo "ERROR: Please check the param USER_NAME,USER_GROUP,USER_PASSWD can not be null"
            exit 1;
        fi
    }
    
    # 创建用户
    function creat_user()
    {
        check_param
    	
        #create group
        grep "^${USER_GROUP}" /etc/group &> /dev/null
        if [ $? -ne 0 ]; then
            groupadd ${USER_GROUP}
        fi
        #create user
        id ${USER_NAME} &> /dev/null
        if [ $? -ne 0 ]; then
            useradd -g ${USER_GROUP} ${USER_NAME} -d /home/${USER_NAME}
            echo ${USER_PASSWD}| passwd ${USER_NAME} --stdin
            chage -M 99999 ${USER_NAME}
        fi
    }
    
    creat_user $*
    

             该脚本需要填写的参数在脚本的最上方

    USER_NAME

    需要创建的用户名

    示例USER_NAME=myuser

    USER_GROUP

    创建用户所属的用户组

    示例USER_GROUP=mygroup

    USER_PASSWD

    用户密码

    示例USER_PASSWD=Cloud12#$

    展开全文
  • linux如何某个用户加入到其它?

    千次阅读 2019-06-06 16:12:00
    答: 在Ubuntu下可以使用以下命令添加:  sudo usermod -a -G <group_name> <user_name> 注意: 如何生效呢?  需要重新登陆系统方可生效 转载于:...

    答: 在Ubuntu下可以使用以下命令添加:

      sudo usermod -a -G <group_name> <user_name>

     

    注意: 如何生效呢?

        需要重新登陆系统方可生效

    转载于:https://www.cnblogs.com/dakewei/p/10985592.html

    展开全文
  • Linux将用户加入组

    千次阅读 2017-12-11 23:53:29
    在Linux中加用户加入组,用户和组均存在: usermod -a -G sftp docker j用户docker 加入到sftp组。 参考:https://cnzhx.net/blog/linux-add-user-to-group/

    在Linux中加用户加入组,用户和组均存在:

    usermod -a -G sftp docker
    

    j将用户docker 加入到sftp组。


    参考:https://cnzhx.net/blog/linux-add-user-to-group/

    展开全文
  • ...只要输入 passwd 就会出现: New password:  ...Retype new password:  ...如果想更改其他用户密码,只要输入passwd username即可. 如:passwd lsyer New password:  Retype new password: 可以输入

    1.修改密码

    如果是以root身份登录,修改root密码.只要输入

    passwd
    就会出现:
    New password: 
    Retype new password: 
    按提示输入密码确认即可.
    如果想更改其他用户密码,只要输入passwd username即可.
    如:passwd lsyer
    New password: 
    Retype new password:
    可以输入
    passwd --help

    来查看该命令的使用方法.


    2.创建用户组

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

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

    代码:
    # groupadd group1

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

    2、如果要删除一个已有的用户组,使用groupdel命令, 其格式如下:

    代码:
    groupdel 用户组

    3.Linux添加用户(user)到用户组(group)


    usermod -a -G groupA user     #  不加-a将会离开原来的用户组
    展开全文
  • 普通用户加入root

    万次阅读 2019-04-02 11:11:29
    gpasswd -a cold root //将用户cold加入到root gpasswd -d cold root //将用户cold从root中移出
  • 用户组及添加用户In Linux users may have different groups registered. By default adding a user to the Linux system will create new user. There are different commands to change user group one of ...
  • Docker 创建docker用户,应用用户加入docker

    万次阅读 多人点赞 2018-03-05 17:17:34
    2. 应用用户加入docker用户 sudo usermod -aG docker ${USER} 3. 重启docker服务 sudo systemctl restart docker 4. 切换或者退出当前账户再从新登入 su root 切换到root用户 su ${U...
  • 红框处为加入的代码。
  • centos7下如何将用户加入sudo

    千次阅读 2018-02-27 08:28:50
    在Ubuntu下安装系统以后第一个创建的用户默认是在sudo用户组的,所以以sudo执行命令没有问题。但是在CentOS安装系统以后,默认创建的用户没有使用sudo的权限,会提示user is not in suoders files。解决办法:修改/...
  • 1. 新建用户: adduser zyni ... 2. 添加用户,有root权限 chmod u+w /etc/sudoers ...3. 把新建的用户加入 sudo中 gpasswd -a zyni sudo 这时新建的用户zyni己建有root权限了,输入sudo su 即可切换到...
  • 查看用户组 #>cat /etc/group 用户组名称 : 用户组密码 : GID : 用户列表,每个用户之间用,号分割,本字段可以为空,如果字段为空表示用户组为GID的用户名 增加用户 useradd -d /usr/username -m username ...
  • Linux 中将用户添加到的指令

    千次阅读 2020-04-12 22:41:48
    如何同时将用户添加到多个中?又如何一个已存在的用户移动到某个或者给他增加一个?对于不常用 Linux 的人来讲,记忆 Linux 那繁多的命令行操作真是件不容易的事。 在 Linux 中,增加用户或改变用户...
  • Linux把普通用户加入sudo

    万次阅读 2017-10-03 11:49:34
    把普通用户加入sudo
  • 将用户加入docker实现不加sudo执行docker命令关于Docker的安装查看/etc/group,确定是否存在docker组将当前用户添加到 docker 重启docker服务注销并重新登录后检查效果 关于Docker的安装 请参考《Ubuntu 18.04 ...
  • ubuntu把用户加入dialout

    千次阅读 2019-03-19 22:04:10
    sudo usermod -a -G dialout user_name
  • windows普通用户加入管理员

    千次阅读 2018-10-30 11:32:53
    net localgroup administrators 用户名 /add ------------&gt;使用这句命令添加用户到管理 shutdown -g 重启电脑
  • adb权限加入root用户组

    千次阅读 2016-07-12 22:10:50
    adb devices或fastboot devices找不到设备,adb普通用户组或fastboot普通用户组添加到root用户组
  • 在公司里边为了方便我们可能会用户加入到本地管理员,如果环境大的话,使用手动方式,我们可能每次装完机器都得手动将用户加入到本地管理员。其实我们作为系统管理员,可以通过策略使域用户一登录到这台...
  • 可以赋予域用户本地管理员的权限,方法有几种,但是命令行的方式最为简洁方便:以管理员权限运行cmd命令:net localgroupAdministrators /add springs\dmbisprings域中的用户dmbi加入本地的Administrators。...
  • ubuntu 添加用户用户组

    千次阅读 2020-12-28 17:20:30
    添加用户到某一个可以使用 usermod -G group_name user_name 这个命令可以添加一个用户到指定的,但是以前添加的就会清空掉。 所以想要添加一个用户到一个,同时保留以前添加的时,请使用 gpasswd 这个...
  • ubuntu 当前用户加入到串口所在

    千次阅读 2015-01-27 22:50:00
    为了解决当前用户没有打开串口权限问题,把当前用户加到串口用户组,就是解决问题。 1 查看串口在那一个用户组 ➜ ~ ls -l /dev/ttyS0 crw-rw---- 1 root dialout 4, 64 1月 27 21:52 /dev/ttyS0 2 查看当前用户...
  • Hadoop平台会集成不同的组件,如hdfs、yarn、hive等,不同用户的操作权限不同,除了hdfs是超级用户以外,其它用户都默认是普通用户权限,但是有些场景之下,我们希望普通具有具有hdfs的超级权限,如我oozie中调试...
  • 1.新建用户组docker,如果用户组已经存在则跳过 点击(此处)折叠或打开 $sudo cat /etc/group | docker $sudo groupadd -g 999 docker #-g 999 为ID,也可以不指定 2.为用户组docker...
  • linux如何当前用户添加到docker

    千次阅读 2020-02-11 23:02:42
    当前用户添加到docker 这里以ubuntu为例 ...2、当前用户加入到docker用户 sudo gpasswd -a ${UAER} docker` 3、重新启动docker sudo service docker restart 退出当前用户重新登录 `` ...
  • linux中将用户添加到的指令

    千次阅读 2017-11-27 12:58:50
    如何同时将用户添加到多个中?又如何一个已存在的用户移动到某个或者给他增加一个?对于不常用 Linux 的人来讲,记忆 Linux 那繁多的命令行操作真是件不容易的事。 在 Linux 中,增加用户或改变用户的...
  • 增加用户:useradd -d /usr/username -m username ... 将用户添加进工作:usermod -G groupname username 删除用户:userdel username   Linux添加用户(user)到用户组(group)   一个用户添加到用...
  • Linux 中将用户添加到指定

    千次阅读 2019-10-06 09:50:21
    添加 usermod -a -G root dev 修改 usermod -g root dec 删除 gpasswd -d dev root ...gpasswd -a dev root //将用户dev加入到root 转载于:https://www.cnblogs.com/zdqc/p/10911934.html...
  • 【Linux】将用户添加到root

    万次阅读 2019-08-13 15:10:21
    现有用户添加到root中 1、添加用户 # useradd test 2、更改密码 passwd 123456 3、更改用户组 usermod -g root test

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 572,349
精华内容 228,939
关键字:

怎么将用户加入组内