zoukankan      html  css  js  c++  java
  • 建立一个账号和工作目录

    使用useradd或者adduser命令

    [root@linux ~]# useradd [-u UID] [-g initial_group] [-G other_group]

    >  -[Mm] [-c 说明栏] [-d home] [-s shell] username

    参数:

    -u  :后面接的是 UID ,是一组数字。直接指定一个特定的 UID 给这个帐号;

    -g  :后面接的那个群组名称就是我们上面提到的 initial group 啦~

          该 group ID (GID) 会被放置到 /etc/passwd 的第四个栏位内。

    -G  :后面接的群组名称则是这个帐号还可以支援的群组。

          这个参数会修改 /etc/group 内的相关资料喔!

    -M  :强制!不要建立使用者家目录

    -m  :强制!要建立使用者家目录!

    -c  :这个就是 /etc/passwd 的第五栏的说明内容啦~可以随便我们设定的啦~

    -d  :指定某个目录成为家目录,而不要使用预设值;

    -r  :建立一个系统的帐号,这个帐号的 UID 会有限制 (/etc/login.defs)

    -s  :后面接一个 shell ,预设是 /bin/bash 的啦~

    范例:

    范例一:完全参考预设值建立一个使用者,名称为 vbird1

    [root@linux ~]# useradd vbird1

    [root@linux ~]# ls -l /home

    drwxr-xr-x   3 vbird1 vbird1 4096 Aug 30 17:33 vbird1

    [root@linux ~]# grep vbird1 /etc/passwd /etc/shadow /etc/group

    /etc/passwd:vbird1:x:502:502::/home/vbird1:/bin/bash

    /etc/shadow:vbird1:!!:13025:0:99999:7:::

    /etc/group:vbird1:x:502:

    # 做这个范例只是想要让您了解,其实系统已经规范好了一些新增使用者时的参数了!

    # 因此,当我们使用 useradd 时,系统会主动的去修改 /etc/passwd 与 /etc/shadow,

    # 而这两个档案内的相关栏位参考值,则会以一些设定档的内容来规范喔!

    # 同时也要注意到,使用 useradd 新增使用者时,这个使用者的 /etc/shadow

    # 密码栏会是不可登入的 (以 !! 为开头),因此还需要使用 passwd

    # 来给予 vbird1 密码后,才算新增完毕!

    范例二:我知道我的系统当中有个群组名称为 users ,且 UID 700 并不存在,

            请用这两个参数给予 vbird2 建立一个帐号!

    [root@linux ~]# useradd -u 700 -g users vbird2

    [root@linux ~]# ls -l /home

    drwxr-xr-x   3 vbird2 users  4096 Aug 30 17:43 vbird2

    [root@linux ~]# grep vbird2 /etc/passwd /etc/shadow /etc/group

    /etc/passwd:vbird2:x:700:100::/home/vbird2:/bin/bash

    /etc/shadow:vbird2:!!:13025:0:99999:7:::

    # 看一下,UID 与 initial group 确实改变成我们需要的了!

    范例三:建立一个系统帐号,名称为 vbird3

    [root@linux ~]# usradd -r vbird3

    [root@linux ~]# grep vbird3 /etc/passwd /etc/shadow /etc/group

    /etc/passwd:vbird3:x:101:102::/home/vbird3:/bin/bash

    /etc/shadow:vbird3:!!:13025::::::

    /etc/group:vbird3:x:102:

    使用root用户
    建立账户:useradd 新账户名
    激活账户:passwd   然后输入密码

    passwd  修改root密码

    passwd username 设置用户密码

  • 相关阅读:
    Leetcode 16.25 LRU缓存 哈希表与双向链表的组合
    Leetcode437 路径总和 III 双递归与前缀和
    leetcode 0404 二叉树检查平衡性 DFS
    Leetcode 1219 黄金矿工 暴力回溯
    Leetcode1218 最长定差子序列 哈希表优化DP
    Leetcode 91 解码方法
    Leetcode 129 求根到叶子节点数字之和 DFS优化
    Leetcode 125 验证回文串 双指针
    Docker安装Mysql记录
    vmware虚拟机---Liunx配置静态IP
  • 原文地址:https://www.cnblogs.com/phpor/p/3273276.html
Copyright © 2011-2022 走看看