Linux -- 手动新建用户

一、新增用户    /etc/passwd  /etc/shadow pwconv

1、打开 /etc/passwd 文件

复制第40行并且粘贴到第41行

2、使用命令 pwconv

pwconv 命令使用 passwd 以及可选并已经存在的 shadow 来创建 shadow。
3、打开/etc/shadow

1 40 temp6:!:16313::::::

用户创建成功

当然这还未添加密码

二、新增用户组

1、打开 /ect/group

复制第70行,并且把名称改为temp6

2、使用命令 grpconv

grpconv 从 group 和可能存在的 gshadow 创建 gshadow。
3、打开 /etc/gshadow

用户组创建成功

当然也未增加密码

三、创建用户目录

1 #cp -a /etc/skel   /home/temp6
2 创建用户的主目录
3
4 #chown -R  temp6:tmp6  /home/temp6
5 修改目录的拥有者及用户组
6
7 #chmod 700 /home/temp6
8 修改目录的权限

四、添加密码

1 #passwd temp6
2 创建用户密码
3
4 #gpasswd temp6
5 创建用户组密码
6
7 具体的命令使用参考 man 手册
时间: 2024-10-12 08:42:22

Linux -- 手动新建用户的相关文章

Linux手动添加用户、相关文件说明

手动添加用户 顺序 更改/etc/passwd 更改/etc/group 更改/etc/shadow并添加密码 新建家目录并修改权限和属性 装修家目录/etc/skel/.bash* 也可以再改下组的密码文件/etc/gshadow 检查工具pwck , grpck , pwconv pwck:检查用户密码文件的完整性(/etc/passwd以及/etc/shadow文件). 用法:pwck [-q] [-s] [passwd [ shadow ]] pwck [-q] [-r] [passwd

Linux手动添加用户

手动添加用户 例:添加用户user1,基本组为user1,ID号为5000,附加组为mygroup 1.在/etc/group中添加 user1:x:5000: 在其附加组后加上其用户名 mygroup:x:504:user3,user1 2.在/etc/passwd中添加 user1:x:5000:5000:user1:/home/user1:/bin/bash 3.在/etc/shadow中添加 user1:!!:15765:0:99999:7::: 4.提供家目录 cp -r /etc/u

Linux 下新建用户、修改密码等

查看用户列表 cat /etc/passwd 可以查看所有用户的列表w 可以查看当前活跃的用户列表cat /etc/group 查看用户组 新建用户 1.添加新的用户账号使用useradd命令,其语法如下: 代码:useradd 选项 用户名其中各选项含义如下: 代码:-c comment 指定一段注释性描述.-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录.-g 用户组 指定用户所属的用户组.-G 用户组,用户组 指定用户所属的附加组.-s Shell文件 指定

linux批量新建用户帐号脚本

在啃鸟哥的linux私房菜这本书,看到后面发现前面学的渐渐忘记了. 为了熟悉一些命令, 练习一下shell脚本 在14章看到的批量新建帐号范例,就学着,写一下练练手.  下面的代码有注释 照着鸟哥写的,稍加改动 符合学校的编制. 一.批量创建帐号并将信息保存至文件 没有像书上提供可选择密码生成方式,密码是和帐号一样,并设置了登录以后强制用户更改密码,觉得这种方案更安全 1 #!/bin/bash 2 # 3 #this program use to add account for your li

linux 新建用户、用户组 以及为新用户分配权限

最近项目中使用hadoop  一开始在linux下的root用户上做试验现在转到hadoop用户下所以要新建hadoop用户了直接入主题: Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问:另一方面也可以帮助用户组织文件,并为用户提供安全性保护.每个用户账号都拥有一个惟一的用户名和各自的口令.用户在登录时键入正确的

Linux 新建用户、用户组,给用户分配权限(chown、useradd、groupadd、userdel、usermod、passwd、groupdel)

Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问:另一方面也可以帮助用户组织文件,并为用户提供安全性保护.每个用户账号都拥有一个惟一的用户名和各自的密码.用户在登录时键入正确的用户名和密码后,就能够进入系统和自己的主目录. 实现用户账号的管理,要完成的工作主要有如下几个方面: 用户账号的添加.删除与修改. 用户密码

linux新建用户切换后显示-bash-4.1$

linux新建用户切换后显示-bash-4.1$ 新创建的用户切换的时候出现了:-bash-4.1$ 原因: 网上找了一下说是缺少了一些配置文件 具体的解决办法: cp -a /etc/skel/.   /var/zabbix  ;  -a表示复制隐藏文件    /var/zabbix 是zabbix用户的家目录,具体可以查看/etc/passwd文件. 其实 拷贝.bash_logout   .bash_profile   .bashrc 这三个文件即可.

Linux 新建用户、用户组,给用户分配权限

Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问:另一方面也可以帮助用户组织文件,并为用户提供安全性保护.每个用户账号都拥有一个惟一的用户名和各自的密码.用户在登录时键入正确的用户名和密码后,就能够进入系统和自己的主目录. 实现用户账号的管理,要完成的工作主要有如下几个方面: 用户账号的添加.删除与修改. 用户密码

【转】linux 新建用户、用户组 以及为新用户分配权限

Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问:另一方面也可以帮助用户组织文件,并为用户提供安全性保护.每个用户账号都拥有一个惟一的用户名和各自的口令.用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录.实现用户账号的管理,要完成的工作主要有如下几个方面:用户账号的添加.删除与修改.用户口令的管理