精华内容
下载资源
问答
  • 1、添加用户,首先用adduser命令添加一个普通用户,命令如下: #adduser tommy //添加一个名为tommy的用户 #passwd tommy //修改密码 Changing password for user tommy. New UNIX password: //在这里输入新密码 ...
  • Linux将用户添加到root组

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

    将现有用户添加到root组中

    1、添加用户

    # useradd test

    2、更改密码

    passwd 123456

    3、更改用户组 

    usermod -g root test

     

    展开全文
  • 添加组 usermod -a -G root dev 修改dec的用户组为root usermod -g root dec ...将用户dev加入到root组 gpasswd -a dev root 1、添加用户 # useradd test 2、更改密码 passwd 123456 ...

    目录

    添加组

    2.查看用户、用户组

    linux中无法使用root用户ssh远程登录

    Linux如何查看所有的用户和组信息


    添加用户

    1、创建一个新用户:prefma

     adduser prefma 

    2、为新用户创建初始化密码

    passwd prefma
    
    

    添加组

    2、建工作组
    groupadd test                        //新建test工作组

    3、新建用户同时增加工作组
    useradd -g test phpq               //新建phpq用户并增加到test工作组

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

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

    usermod -G groupname username

    或者:gpasswd -a username groupname 

    usermod -a -G root dev

    修改dec的用户组为root

    usermod -g root dec

    删除组用户dev的用户组root

    gpasswd -d dev root

    将用户dev加入到root组

    gpasswd -a dev root

    修改用户ID和用户组ID



    修改用户ID为1000
    usermod -u 1000 admin

    修改组ID为1000
    groupmod -g 1000 admin

    修改文件权限
    find / -user 500 -exec chown -h admin {} \;
    find / -group 500 -exec chgrp -h admin {} \;

    2.查看用户、用户组

    cat /etc/passwd     #可以查看所有用户的列表
    
    w                   #可以查看当前活跃的用户列表
    
    cat /etc/group      #查看用户组
    groups       #查看当前登录用户的组内成员
    
    groups  test #查看test用户所在的组,以及组内成员
     
    whoami       #查看当前登录用户名
    

    1、添加用户

    # useradd test

    2、更改密码

    passwd 123456

    linux中无法使用root用户ssh远程登录

    二,编辑 /etc/ssh/sshd_config文件

     找到PermitRootLogin ,注释掉这一行

      添加PermitRootLogin yes,保存,退出。

    三,执行 sudo service sshd restart 

    四,查看 ps -au|grep sshd 。中,有root用户

    sudo sed -i "s/PermitRootLogin no/PermitRootLogin yes/g" /etc/ssh/sshd_config && sudo service sshd restart

    Linux如何查看所有的用户和组信息

    Linux如何查看所有的用户和组信息 - 懵懵懂懂的小白 - 博客园

    linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号。在使用linux操作系统时候,通常我们会遇到对多用户进行管理。
    比如:

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

    用户口令的管理

    用户组的管理

    1.新用户的添加

    语法:useradd 选项 用户名

    参数说明:

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

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

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

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

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

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

    useradd -d /home/ztl -m ztl

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

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

    解释:此命令新建了一个用户gem,该用户的登录Shell是 /bin/sh,它属于group用户组,同时又属于adm和root用户组,其中group用户组是其主组。

    这里可能新建组:#groupadd group:groupadd adm

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

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

    2.查看用户、用户组

    cat /etc/passwd     #可以查看所有用户的列表
    
    w                   #可以查看当前活跃的用户列表
    
    cat /etc/group      #查看用户组
    groups   #查看当前登录用户的组内成员
    
    groups   #test 查看test用户所在的组,以及组内成员
    
    whoami   #查看当前登录用户名

    3.删除账号

    如果一个用户的账号不再使用,可以从系统中删除。删除用户账号就是要将/etc/passwd等系统文件中的该用户记录删除,必要时还删除用户的主目录。

    userdel 选项 用户名

    常用的选项是 -r ,它的作用是把用户的主目录一起删除。

    userdel -r ztl

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

    4.修改账号

    修改用户账号就是根据实际情况更改用户的有关属性,如用户号、主目录、用户组、登录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

    5.用户口令管理

    用户管理的一项重要内容是用户口令的管理。用户账号刚创建时没有口令,但是被系统锁定,无法使用,必须为其指定口令后才可以使用,即使是指定空口令。

    指定和修改用户口令的Shell命令是passwd。超级用户可以为自己和其他用户指定口令,普通用户只能用它修改自己的口令。命令的格式为:

    passwd 选项 用户名

    可使用的选项:

    • -l 锁定口令,即禁用账号。
    • -u 口令解锁。
    • -d 使账号无口令。
    • -f 强迫用户下次登录时修改口令。

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

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

    $ passwd

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

    # passwd sam

    演示:

    复制代码

    [root@admin ~]# passwd sam
    Changing password for user sam.
    New password:
    BAD PASSWORD: it is too simplistic/systematic
    BAD PASSWORD: is too simple
    Retype new password:
    passwd: all authentication tokens updated successfully.

    复制代码

    上面例子提示:密码太简单,不用管它,继续输入密码就OK了。

    普通用户修改自己的口令时,passwd命令会先询问原口令,验证后再要求用户输入两遍新口令,如果两次输入的口令一致,则将这个口令指定给用户;而超级用户为用户指定口令时,就不需要知道原口令。

    为了系统安全起见,用户应该选择比较复杂的口令,例如最好使用8位长的口令,口令中包含有大写、小写字母和数字,并且应该与姓名、生日等不相同。

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

    # passwd -d sam

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

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

    # passwd -l sam

    展开全文
  • 改变用户linux下passwd命令设置修改用户密码的方法linux查看所有用户和查看用户的方法(修改用户)Linux下SFTP用户权限设置条件及实现命令更改linux用户登录shell的操作方法Linux给普通用户加超级用户权限的方法...
  • 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...

    添加组

    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

    展开全文
  • centos7版本,我们不可能每次都用root账号登陆,root账号公认的不安全,所以一般... [root@localhost ~]# groupadd test [root@localhost ~]# useradd -g test test [root@localhost ~]# passwd test 更改用户 tes...

    centos7 版本,我们不可能每次都用root账号登陆,root账号公认的不安全,所以一般都会创建一个专有权限的普通账号,下面创建一个具有root权限的普通账号。

    [root@localhost ~]# groupadd test
    [root@localhost ~]# useradd -g test test
    [root@localhost ~]# passwd test
    更改用户 test 的密码 。
    新的 密码:
    无效的密码: 过于简单化/系统化
    无效的密码: 过于简单
    重新输入新的 密码:
    passwd: 所有的身份验证令牌已经成功更新。
    

    创建完用户后,需要给用户添加权限。

    [root@localhost ~]# chmod -v u+w /etc/sudoers  
    mode of '/etc/sudoers' changed from 0440 (r--r-----) to 0640 (rw-r-----)

    修改sudoers权限,使其可编辑,编辑sudoers文件。

    [root@localhost ~]# vim /etc/sudoers
    ## Sudoers allows particular users to run various commands as
    ## the root user, without needing the root password.
    ##
    ## Examples are provided at the bottom of the file for collections
    ## of related commands, which can then be delegated out to particular
    ## users or groups.
    ## 
    ## This file must be edited with the 'visudo' command.
    
    ## Host Aliases
    ## Groups of machines. You may prefer to use hostnames (perhaps using 
    ## wildcards for entire domains) or IP addresses instead.
    # Host_Alias     FILESERVERS = fs1, fs2
    # Host_Alias     MAILSERVERS = smtp, smtp2
    
    ## User Aliases
    ## These aren't often necessary, as you can use regular groups
    ## (ie, from files, LDAP, NIS, etc) in this file - just use %groupname 
    ## rather than USERALIAS
    # User_Alias ADMINS = jsmith, mikem
    
    
    ## Command Aliases
    ## These are groups of related commands...
    
    ## Networking
    # Cmnd_Alias NETWORKING = /sbin/route, /sbin/ifconfig, /bin/ping, /sbin/dhclient, /usr/bin/net, /sbin/iptables, /usr/bin/rfcomm, /usr/bin/wvdial, /sbin/iwconfig, /sbin/mii-tool
    
    ## Installation and management of software
    # Cmnd_Alias SOFTWARE = /bin/rpm, /usr/bin/up2date, /usr/bin/yum
    
    ## Services
    # Cmnd_Alias SERVICES = /sbin/service, /sbin/chkconfig, /usr/bin/systemctl start, /usr/bin/systemctl stop, /usr/bin/systemctl reload, /usr/bin/systemctl restart, /usr/bin/systemctl status, /usr/bin/systemctl enable, /usr/bin/systemctl disable
    
    ## Updating the locate database
    # Cmnd_Alias LOCATE = /usr/bin/updatedb
    
    ## Storage
    # Cmnd_Alias STORAGE = /sbin/fdisk, /sbin/sfdisk, /sbin/parted, /sbin/partprobe, /bin/mount, /bin/umount
    
    ## Delegating permissions
    # Cmnd_Alias DELEGATING = /usr/sbin/visudo, /bin/chown, /bin/chmod, /bin/chgrp 
    
    ## Processes
    # Cmnd_Alias PROCESSES = /bin/nice, /bin/kill, /usr/bin/kill, /usr/bin/killall
    
    ## Drivers
    # Cmnd_Alias DRIVERS = /sbin/modprobe
    
    # Defaults specification
    
    #
    # Refuse to run if unable to disable echo on the tty.
    #
    Defaults   !visiblepw
    
    #
    # Preserving HOME has security implications since many programs
    # use it when searching for configuration files. Note that HOME
    # is already set when the the env_reset option is enabled, so
    # this option is only effective for configurations where either
    # env_reset is disabled or HOME is present in the env_keep list.
    #
    Defaults    always_set_home
    Defaults    match_group_by_gid
    
    # Prior to version 1.8.15, groups listed in sudoers that were not
    # found in the system group database were passed to the group
    # plugin, if any. Starting with 1.8.15, only groups of the form
    # %:group are resolved via the group plugin by default.
    # We enable always_query_group_plugin to restore old behavior.
    # Disable this option for new behavior.
    Defaults    always_query_group_plugin
    
    Defaults    env_reset
    Defaults    env_keep =  "COLORS DISPLAY HOSTNAME HISTSIZE KDEDIR LS_COLORS"
    Defaults    env_keep += "MAIL PS1 PS2 QTDIR USERNAME LANG LC_ADDRESS LC_CTYPE"
    Defaults    env_keep += "LC_COLLATE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES"
    Defaults    env_keep += "LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE"
    Defaults    env_keep += "LC_TIME LC_ALL LANGUAGE LINGUAS _XKB_CHARSET XAUTHORITY"
    
    #
    # Adding HOME to env_keep may enable a user to run unrestricted
    # commands via sudo.
    #
    # Defaults   env_keep += "HOME"
    
    Defaults    secure_path = /sbin:/bin:/usr/sbin:/usr/bin
    
    ## Next comes the main part: which users can run what software on 
    ## which machines (the sudoers file can be shared between multiple
    ## systems).
    ## Syntax:
    ##
    ##      user    MACHINE=COMMANDS
    ##
    ## The COMMANDS section may have other options added to it.
    ##
    ## Allow root to run any commands anywhere 
    root    ALL=(ALL)       ALL
    
    ## Allows members of the 'sys' group to run networking, software, 
    ## service management apps and more.
    # %sys ALL = NETWORKING, SOFTWARE, SERVICES, STORAGE, DELEGATING, PROCESSES, LOCATE, DRIVERS
    
    ## Allows people in group wheel to run all commands
    %wheel  ALL=(ALL)       ALL
    
    ## Same thing without a password
    # %wheel ALL=(ALL)      NOPASSWD: ALL
    
    ## Allows members of the users group to mount and unmount the 
    ## cdrom as root
    # %users  ALL=/sbin/mount /mnt/cdrom, /sbin/umount /mnt/cdrom
    
    ## Allows members of the users group to shutdown this system
    # %users  localhost=/sbin/shutdown -h now
    
    ## Read drop-in files from /etc/sudoers.d (the # here does not mean a comment)
    #includedir /etc/sudoers.d

    下面添加同样的一样。

    root    ALL=(ALL)       ALL
    test    ALL=(ALL)       ALL

    注意:

    test ALL=(ALL)       NOPASSWD:ALL

    可以将第二组修改为NOPASSWD:ALL,这样使用sudo的时候就不用输入密码了。

    将sudoers文件权限修改为不可编辑

    [root@localhost ~]# chmod -v u-w /etc/sudoers   
    mode of "/etc/sudoers" changed from 0640 (rw-r-----) to 0440 (r--r-----)

    此时,具有root权限的用户test就操作完了。

     

    可能出现问题:

    1、使用test用户进行切换(su root)root用户,提示鉴定故障。

    可能在权限不足带来的问题。

    检查办法如下:

    1)检查/etc目录下passwd的权限,该文件应该具备的权限如下:

    [root@localhost ~]# ll /etc/passwd
    -rw-r--r--. 1 root root 2347 4f  16 21:00 /etc/passwd

    如果该权限不足,则使用chmod 补充完成。

    2)检查/bin/su文件是否有s位权限 也有可能是所属用户为普通用户,该文件应该具备的权限如下:

    [root@localhost ~]# ll /bin/su
    -rwsrwxrwx. 1 root root 32128 8f   9 2019 /bin/su

    如果该权限不足,则使用chmod u+s /bin/su补充完成即可。

    展开全文
  • 1. 创建用户及设置密码 ...2 给新用户root权限 (1) chmod -v u+w /etc/sudoers (增加 sudoers 文件的写的权限,默认为只读) (2)vim /etc/sudoers (3) 找到:root ALL=(ALL) ALL ...
  • 依旧是整理的最近用到的一些LINUX操作总结,包括:查看用户、更改文件(夹)权限、复制、将用户添加到root的内容
  • Linux给普通用户添加root权限

    万次阅读 2018-04-23 14:27:27
    root用户查看/etc/sudoers(2)这个文件只读文件,其更改成可写状态(3)添加内容文件内 [root@hlx hadoop]# vi /etc/sudoers(4)再将root用户文件改为只读[root@hlx hadoop]# chmod 44...
  • chown root:root fit2cloud2.0-management-center-2.0.0.jar
  • linux之普通用户root用户之间切换方法如下所示:以上就是小编为大家带来的linux之普通用户root用户之间切换方法全部内容了,希望大家多多支持我们~时间: 2016-12-221. 首先进入单用户模式: 1). ubuntu : 上述...
  • Linux 中将用户添加到指定的指令

    万次阅读 2018-10-05 16:37:48
    -a 代表 append, 也就是将用户添加到新用户中而不必离开原有的其他用户。不过需要与 -G 选项配合使用: usermod -a -G root testuser 如果要同时 testuser 的主要用户改为 root,则直接使用...
  • Linux 中将用户添加到组的指令

    千次阅读 2018-07-09 10:27:19
    如何同时将用户添加到多个中?又如何一个已存在的用户移动某个或者给他增加一个?对于不常用 Linux 的人来讲,记忆 Linux 那繁多的命令行操作真是件不容易的事。在 Linux 中,增加用户或改变用户的属性...
  • 红框处为加入的代码。
  • 原文:http://www.cnblogs.com/xiaochaoyxc/p/6206481.html...切换到root用户下,怎么切换就不用说了吧,不会的自己百度去.2.添加sudo文件的写权限,命令是:chmod u+w /etc/sudoers3.编辑sudoers文件vi /etc/sudoers...
  • 如何将linux下的现有用户管理员root组 # usermod -g 123 root 此命令将用户123的用户组改为root, usermod 选项 用户名 常用的选项包括-c,-d,-m,-g,-G,-s,-u,-o等,这些选项的意义与useradd命令中...
  • 一、概述 为禁止普通用户su至root,需要分别...经过上述配置后,普通用户被禁止su至root,如果希望指定普通用户su至root,可以执行如下命令用户添加至wheel中: usermod -G wheel username 三、示例 [root@t
  • 1,linux下文件权限管理,添加用户并添加用户添加组:groupadd 名groupadd deploycat /etc/group | grep deploy如图:删除:groupdel 名groupdel deploycat /etc/group | grep deploy查询:cat /etc/group...
  • 主要先是给大家介绍了linux中如何添加用户并赋予root权限,而后有详细的介绍了Linux系统用户组的管理,文中通过示例代码介绍的很详细,相信对大家的理解和学习具有一定的参考借鉴价值,有需要的朋友们下面来一起学习...
  • linux添加用户并赋予root权限

    万次阅读 2018-05-18 12:37:06
    一、linux添加用户并赋予root权限1、添加用户,首先用adduser命令添加一个普通用户,命令如下:?12345678#adduser eric //添加一个名为eric的用户#passwd eric//修改密码Changing password for user eric.New UNIX ...
  • linux下创建用户赋予root权限

    千次阅读 2020-09-09 21:00:12
    最近一直在折腾linux的脚本,用来固化一些常用的功能,本次记录创建用户赋予权限。 1.创建用户 useradd 和 adduser 都行 eg, useradd deploy 2.创建或者修改密码 passwd deploy 然后会提示输入密码,连续输入两次...
  • Linux把普通用户添加到sudo

    千次阅读 2018-04-21 11:55:07
    2. 由于sudoers文件为只读权限,所以需要添加写入权限,chmod u+w sudoers 3. vim sudoers 4. 找到root ALL = (ALL) ALL这一行,在下一行加入username ALL = (ALL) ALL。username指代你想加入sudo的用户名。 5. 把...
  • 在上正文之前,我想先一些基础的linux用户以及用户的相关命令:1、添加用户useradd [-g group] [-d user_home_directory] [-p “your password”] Username-g 表示设置新增用户所属用户-d 表示设置新增用户的...
  • linux添加用户或给用户添加root权限

    万次阅读 2018-06-09 22:00:43
    1、添加用户,首先用adduser命令添加一个普通用户,命令如下:#adduser tommy //添加一个名为tommy的用户 #passwd tommy //修改密码 Changing password for user tommy. New UNIX password: //在这里输入新密码 ...
  • Ubuntu20.04安装后,默认没有root用户,只有一个oem的用户。新建了一个用户,执行sudo时总是出问题,查了很多资料,要么...二、添加用户到root组 执行添加用户命令:adduser username 添加用户到root组方法: ..
  • linux添加用户root权限

    千次阅读 2019-05-31 15:58:25
    1、使用useradd username,命令添加用户名为username的用户, 未指定用户目录,添加时有需要的注意。...新加用户的,用户ID和ID设置为零,和root用户相同。用户全称设置为自己所需,我设置的root用户...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 235,039
精华内容 94,015
关键字:

linux将用户添加到root组

linux 订阅