精华内容
下载资源
问答
  • 在linux系统添加新用户的命令是
    千次阅读
    2021-05-12 04:24:33

    Linux是一个多用户、多任务操作系统。多用户是指允许多人在Linux中创建独立的账户来确保用户个人数据的安全性、独立性。因此在Linux中添加用户就是系统管理员的日常基本工作了。其实添加用户命令也是我用Linux时学得第一个命令,因为以普通用户登陆管理系统是保证系统安全的有效做法。其实命令也很简单,useradd或adduser都可以添加一个新用户,在RHEL5的/usr/sbin/可以看到adduser是useradd的链接文件。就是说它们两个是同一个命令啦。

    下面主要解释一下它的相关参数:

    -c comment: 用户的注释说明

    -d homedir: 用户每次登陆系统时所使用的登陆目录,这样可以取代默认的/home/username主目录。

    -e expire_date: 账号失效日期。日期指定格式为MM/DD/YYYY。

    -f inactive_days:设定从账号过期到永久信用的天数。当值为0时账号到期后立即被停用,当值为-1(默认)时账号不会被停用。

    -g initial_group : 用户默认的用户组或默认的组ID。该用户组或组ID必须是已经存在的,其默认组ID为100,属于users组。

    -G group [,……]:将该用户加入到若干组里去。每个用户组使用","分隔,且不能夹杂空格。

    -shell default_shell: 指定用户的登陆shell,系统默认为/bin/bash。

    更多相关内容
  • linux添加新用户 1、useradd **用户名* 增加用户 2、passwd **用户名* 添加密码 3、su - **用户名* 切换到用户 4、exit 退出用户 切换到用户后只显示$问题: 参考:...

    1、linux添加新用户

    1、useradd **用户名*  增加用户
    2、passwd **用户名*  添加密码  
    
    3、su - **用户名*   切换到用户  
    4、exit 退出用户
    

    切换到用户后只显示$问题:
    参考:https://blog.csdn.net/fenmaque00/article/details/49816837

    vim  /etc/passwd
    最后一行添加 /bin/bash
    

    在这里插入图片描述
    在这里插入图片描述

    2、linux常见命令

    参考:https://m.runoob.com/linux/linux-command-manual.html

    1、查询输入历史
    ctrl+r
    2、查看进程及赛选
    ps aux|grep ***
    ps -ef|grep ***
    3、修改环境变量
    vim /etc/profile  全局环境变量修改  source /etc/profile
    vim ~/.bashrc  用户级环境变量修改  source ~/.bashrc
    
    查看网络端口(参考:https://www.cnblogs.com/kevin-yang123/p/9916572.html):
    linux打开端口命令的使用方法 
      nc -lp 23 &(打开23端口,即telnet) 
      netstat -an | grep 23 (查看是否打开23端口) 
    
    查看系统内核: uname -a
    具体版本:sudo lsb_release -a
    

    查看进程标准输出

    /proc/<pid>/fd
    

    在这里插入图片描述
    查看进程运行的目录

    ll /proc/PID
    

    cwd符号链接的是进程运行目录;
    exe符号连接就是执行程序的绝对路径;

    查找文件、文件夹:
     find / -type d -name ***
    
    
    export 定义环境变量
    export -p展示索引环境变量
    

    3、linux自定义命令

    参考:https://zhidao.baidu.com/question/571558201.html
    https://blog.csdn.net/qq_42672132/article/details/116013418
    https://www.cnblogs.com/yhpbook/p/13222275.html
    https://blog.csdn.net/weixin_29435467/article/details/116584524

    1)下面是简单实验:

    vim /etc/profile
    
    添加一行(表示设置一个别名,会cd到app目录下)
    alias myha="cd /app"
    
    退出
    source /etc/profile
    
    终端输入
    myha
    

    在这里插入图片描述
    2)也可以把自定义sh脚本放入到环境变量里:
    aa.sh

    cd /tmp
    touch aa.txt
    

    给aa.sh 权限
    chmod 777 /tmp/aa.sh

    然后aa.sh放入环境变量

    
    vim ~/.bashrc 
    添加一行
    alias kkk="/tmp/aa.sh"
    
    source ~/.bashrc  保存
    
    终端输入
    kkk
    

    这样运行sh文件里的cd跳转没有在本地窗口跳
    在这里插入图片描述

    3)sh脚本带参数传入
    参考:https://www.cnblogs.com/fire909090/p/11168837.html

    创建args_test.sh

    #!/bin/bash
    if [ $# -lt 1 ]; then
        echo "error.. need args"
        exit 1
    fi
    echo "commond is $0"
    echo "args are:"
    for arg in "$@"
    do
        echo $arg
    done
    

    给args_test.sh 权限
    chmod 777 /tmp/aa.sh

    然后args_test.sh放入环境变量

    
    vim ~/.bashrc 
    添加一行
    alias argstest="/tmp/args_test.sh"
    
    source ~/.bashrc  保存
    
    终端输入
    argstest 11 22 cc
    

    在这里插入图片描述

    展开全文
  • Linux添加用户命令useradd

    千次阅读 2021-05-10 08:22:14
    简单讲述下Linux添加用户命令useradd的使用方法。1、用户添加命令useradd[root@localhost user1]# useradd [选项] 用户名选项:-u UID:手工指定用户的UID号-d 家目录:手工指定用户的家目录-c 用户说明:手工指定...

    简单讲述下Linux添加用户命令useradd的使用方法。

    1、用户添加命令useradd

    [root@localhost user1]# useradd [选项] 用户名

    选项:

    -u UID:手工指定用户的UID号

    -d 家目录:手工指定用户的家目录

    -c 用户说明:手工指定用户的说明

    -g 组名:手工指定用户的初始组

    -G 组名:指定用户的附加组

    -s shell: 手工指定用户的登录shell。默认是/bin/bash

    也就是说我们可以自定义新添加用户的每个字段。

    2、添加默认用户

    比如我们添加下面这样一个用户mag,然后大家看随之都哪些文件被同时添加了。

    [root@localhost ~]# useradd mag

    然后我们分别用grep命令和ls 命令来查看是不是自动生成了这些用户信息。

    但是正常不建议大家手工修改这些信息,就系统默认就行了。

    [root@localhost ~]# grep mag /etc/passwd

    [root@localhost ~]# grep mag /etc/shadow

    [root@localhost ~]# grep mag /etc/group

    [root@localhost ~]# grep mag /etc/gshadow

    [root@localhost ~]# ll -d /home/lamp

    [root@localhost ~]# ll /var/spool/mail/lamp

    3、指定选项添加用户

    我们来试试手工指定用户信息的方式来添加一个用户。

    useradd -u 600 -G root,bin -d /home/lamp1 -c “test user” -s /bin/bash mageo

    为什么不用-g而是用-G呢?因为如果用-g把新建的用户指定为root默认用户组的话等于又添加了一个root用户,不符合逻辑,所以我们可以用-G把新建用户的附加组设置为root组,如果想设置多个附加组,中间用逗号隔开,比如上面的root,bin就是同时加入了这两个附加用户组。

    大家可以自己去尝试。

    4、用户默认值文件

    A、/etc/default/useradd,我们来打开这个文件看看里面的内容:

    linux用户默认值文件

    02f9723261933fb006e659f72daf50b1.png

    GROUP=100 用户默认组,和我们前面讲的默认是从500开始不太一样,那是因为Linux分公有模式和私有我们,这个是指公有模式,而我们用的都是私有模式。这个大家做过了解就行了。

    HOME=/home 用户家目录

    INACTIVE=-1 密码过期宽限天数(shadow文件第7字段)

    EXPIRE= 密码失效时间(8)

    SHELL=/bin/bash 默认shell

    SKEL=/etc/skel 模版目录

    CREATE_MAIL_SPOOL=yes 是否建立邮箱

    B、那么还有另外一个默认值文件。

    /etc/login.defs

    如图:

    5fb5e33449caa0662b097c753e10118c.png

    linux用户默认值

    PASS_MAX_DAYS 9999 密码有效期(5)

    PASS_MIN_DAYS 0 密码修改间隔(4)

    PASS_MIN_LEN 5 密码最小5位(PAM)

    PASS_WARN_AGE 7 密码到期警告(6)

    UID_MIN 500 最小和最大UID范围

    GID_MAX 60000

    ENCRYPT_METHOD SHA512 加密模式

    如果我们想修改新建用户的默认值,那就修改这两个配置文件即可。

    0b1331709591d260c1c78e86d0c51c18.png

    展开全文
  • linux添加新用户命令useradd详解

    千次阅读 2020-09-14 11:39:50
    用来向Linux系统添加新用户的主要工具是useradd。这个命令简单便捷,可以一次性创建新用户账户以及设置用户HOME目录结构。useradd命令使用系统的默认值以及命令行参数来设置用户账户。系统默认值被设置/etc/...

    用来向Linux系统添加新用户的主要工具是useradd。这个命令简单便捷,可以一次性创建新用户账户以及设置用户HOME目录结构。useradd命令使用系统的默认值以及命令行参数来设置用户账户。系统默认值被设置在/etc/default/useradd文件中。可以使用加入了-D选项的useradd命令来查看所用Linux系统中的这些默认值。
    在这里插入图片描述
    默认值解释如下:
    1)新用户会被添加到GID为100的公共组;
    2)新用户的HOME目录;
    3)新用户账户密码在过期后不会被禁用;
    4)新用户账户未被设置过期日期;
    5)新用户默认登录shell;
    6)系统会将/etc/skel目录下的内容复制到HOME目录下;
    7)系统是否在mail目录下创建一个用于接收邮件的文件。

    在Ubuntu Linux系统上,/etc/skel有下列文件:
    在这里插入图片描述
    默认情况下,useradd命令不会创建HOME目录,但是-m参数会使其创建HOME目录。
    要想在创建用户时改变默认值或者默认行为,可以使用命令行参数,如下所示:
    在这里插入图片描述
    你会发现,在创建新用户账户时使用命令行参数可以更改系统指定的默认值。但如果总需要修改某个值的话,最好还是修改下系统的默认值。
    可以在-D选项后跟上一个指定的值来修改系统默认的新用户设置,参数如下所示:
    -b:更改HOME目录位置
    -e:更改默认的新账户的过期日期
    -f:更改默认的新用户从密码过期到账户被禁用的天数
    -g:更改默认的组的名称
    -s:更改默认的登录shell
    更改默认值非常简单:

    useradd -D -s /bin/bash
    

    现在,useradd命令会将bash shell作为所有新建用户的默认登录shell。

    展开全文
  • 如何向Linux添加新用户帐户

    千次阅读 2020-10-13 15:55:09
    Linux alloperations are done with users. In Linux environment to create a file, start a service, open a network port we need a user with required privileges. Linux users are stored in plain test dat.....
  • Linux系统用户添加用户

    千次阅读 2022-04-27 13:51:32
    1、Linux用户与用户组相关问题 如何添加一个新用户到一个特定的组中?... Linux 用户系统中存在两类组。 第一类是主要用户组(主组),第二类是附加用户组(附属组)。 主组:也被称为primary group、
  • linux怎样查看系统新添加用户

    千次阅读 2021-05-09 05:05:24
    linux怎样查看系统新添加用户?答案:4信息版本:手机版解决时间 2019-10-06 23:42已解决2019-10-06 06:26如题!老板把服务器让别人配的,但是现在屡次发生莫名其妙的问题,改了root密码也无效,希望查找一下是否被...
  • Linux系统中创建用户命令详解

    千次阅读 2021-05-09 04:05:45
    Linux系统中创建用户命令详解groupadd命令用于创建一个的工作组,工作组的信息将被添加系统文件中。语法groupadd(选项)(参数)选项-g:指定新建工作组的id;-r:创建系统工作组,系统工作组的组ID...
  • linux创建用户命令

    千次阅读 2021-05-09 08:25:51
    useradd testuser 创建用户testuserpasswd testuser 给已创建的用户testuser设置密码说明:创建的用户/home下创建一个用户目录testuserusermod --help 修改用户这个命令的相关参数userdel testuser 删除用户...
  • Linux 添加新用户及创建主目录

    万次阅读 2021-09-16 21:54:42
    Linux adduser命令 Linux adduser命令用于新增使用者帐号或更新预设的使用者资料。 adduser 与 useradd 指令为同一指令(经由符号连结 symbolic link)。 使用权限:系统管理员。 adduser是增加使用者。相对的,也有...
  • Linux系统中有两种类型的默认组,每个用户应该只有一个主要组primary group和任意数量的次要...执行诸如创建文件/目录、修改文件或执行命令等任何操作时,主要组将应用于用户用户的主要组信息存储/etc/passw...
  • Linux 添加新用户后无法登录

    千次阅读 2021-12-21 23:33:04
    Linux 下用下面的命令新创建了一个用户 abc useradd abc //创建用户,名为abc passwd abc //给用户abc设置密码 然后重新开启虚拟机,用 abc 用户来登录,但是就是一直登不进去,并不是密码输入有误 解决: ...
  • 添加用户命令:sudo useradd xiaoming(新用户名)。 >sudo useradd xiaoming 设定用户密码:sudo passwd xiaoming(新用户名)。 >sudo passwd xiaoming 输入新的 UNIX 密码: 重新输入新的 UNIX 密码:...
  • linux创建用户命令

    千次阅读 2021-05-09 04:05:48
    linux下创建用户组命令——groupadd命令其格式如下:代码:groupadd 选项 用户组可以使用的选项有:代码:-g GID 指定新用户组的组标识号(GID)。-o 一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID...
  • linux怎么添加用户

    千次阅读 2021-05-10 10:59:28
    首先用adduser命令添加一个普通用户,使用方法命令如下:#adduser polly//添加一个名为polly的用户#passwd polly //修改密码Changing password for user tommy.New LINUX password: //这里输入密码Retype new ...
  • linux操作系统--常用命令

    万次阅读 2022-03-31 20:13:46
    linux 命令是对 Linux 系统进行管理的命令。对于 Linux 系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件, Linux ...linux 命令在系统中有两种类型:内置 Shell 命令和 Linux 命令。
  • 认识Linux命令--用户、权限管理

    千次阅读 2021-05-15 19:29:57
    用户是Unix/Linux系统工作中重要的一环,用户管理包括用户与组账号的管理。Unix/Linux系统中,不论是由本机或是远程登录系统,每个系统都必须拥有一个账号,...Unix/Linux安装的过程中,系统会自动创建许多用户...
  • linux命令创建和修改用户及密码

    千次阅读 2021-05-11 11:48:11
    作者:linux下创建用户1、添加ftp用户useradd ftpname -d /home/ftppasswd ftppwd以下操作都以root权限进行:service vsftpd start 启动Linux自带的FTP服务2. 添加普通用户useradd nagios –d /usr/local/...
  • linux 创建用户命令

    千次阅读 2021-01-25 15:38:53
    我是Ubuntu下进行的,例如添加名为test的新用户: 最简单的命令: sudo adduser test 会自动将该用户添加到同名组中,创建/home/test/,从etc/skel/复制文件,并设定密码和相关初始身份信息。 原始一点的命令: ...
  • 在Linux环境下分区我们需要使用到fdisk命令,是用fdisk命令用户还需要挂载当前硬件,笔者就此收集了一些资料,若是用户可以用得上的可以收藏本页,具体Linux自动挂载硬盘与Linux分区命令步骤如下:Linux自动挂载...
  • linux 操作系统笔记基础命令

    万次阅读 多人点赞 2021-05-28 13:59:30
    文章目录linux 基础命令cd 命令详解ls 命令详解pwd 命令详解hostname命令详解clear命令详解who、whoami、w 命令which 命令cal 命令详解ldd 命令详解scp 命令详解ssh 命令linux 用户权限useradd 命令详解usermod 命令...
  • LINUX中用命令成功建立一个用户后信息会记录哪个文件中发布时间:2007-07-28 10:14:57来源:红联作者:MPiops增加用户帐号后新建用户命令十分简单,命令行下使用 useradd 命令:useradd david该命令做了下面几件...
  • Linux系统常用的基本命令

    万次阅读 多人点赞 2018-08-15 15:11:08
    本文主要介绍Linux中常用的基本命令,简单实用,以供...二、查看哪些用户在系统上工作 1、who命令 2、w命令 三、查看登录Linux系统所使用的终端 1、tty命令 四、显示操作系统的信息 1、uname命令:un...
  • 问题:假设用户名为:ali如果用户名没有超级用户权限,当输入 sudo + 命令 时, 系统提示:ali is not in the sudoers file. This incident will be reported.解决:1. 进入超级用户模式。即输入"su",系统会让你输入...
  • Linux新建用户添加用户权限

    万次阅读 2020-12-12 16:26:21
    Linux新建用户添加用户权限 新建用户主要用到useradd命令,首先登录已有的Linux账户,我是登录后直接操作的(即已登录账户的根目录下) 1.新建用户 sudo adduser yzhao 出现下图所示:首先需要输入已登录账户的...
  • 1,添加一个账户用户名为1759072,并设置密码 需要进入ROOT权限下创建用户3,验证新用户:图形状态切换至新用户登录,并/ home / {学号}目录中建立文本文件1.txt,内容随意。(注意将{学号}替换成自己的真实学号...
  • Linux系统top命令(最详细)总结

    千次阅读 2022-04-01 22:34:33
    top命令可以动态查看进程变化,监控linux系统状况。Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。 [root@localhost 桌面]# top top - 22:33:04 up 2 min, 2...
  • 目录 配置文件 用户信息文件 用户密码文件 组信息文件 组密码文件 用户管理命令 useradd ...用户组管理命令 ...在Linux系统中主要是通过配置文件来实现对用户用户组的管理,比较重要的有以...
  • 在Linux中将用户添加到特定组的四种方法Linux组是用于管理Linux用户帐户的组织单位。对于Linux系统中的每个用户和组,它都有唯一的数字标识号。它称为用户ID(UID)和组ID(GID)。组的主要目的是为组的成员定义一组...
  • linux创建用户

    千次阅读 2022-04-05 17:53:18
    1、添加用户,首先用adduser命令添加一个普通用户命令如下: #adduser tommy //添加一个名为tommy的用户 #passwd tommy //修改密码 Changing password for user tommy. New UNIX password: //这里输入密码 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 379,825
精华内容 151,930
关键字:

在linux系统添加新用户的命令是

友情链接: 06086172[1].rar