手动创建Linux账号

账号与群组和/etc/passwd、/etc/shadow、/etc/group、/etc/gshadow有关


方法1步骤:

(1)建立所需要的群组:vi /etc/group

(2)将/etc/group与/etc/gshadow同步:grpconv

(3)建立账号的各个属性:vi /etc/passwd

(4)将/etc/passwd与/etc/shadow同步:pwconv

(5)建立该账号的密码:passwd accountname

(6)建立家目录:cp -a /etc/skel /home/accountname

(7)更改用户家目录的属性:
chown -R accountname.group /home/accountname
chmod 700 /home/accountname

方法2步骤:

(1)建立所需要的群组:vi /etc/group

(2)建立账号的各个属性:vi /etc/passwd

(3)openssl passwd -1 -salt ‘12345678‘

(4)vim /etc/shadow 将上面创建的加密密码添加进去

(5)建立家目录:cp -a /etc/skel /home/accountname

(6)更改用户家目录的属性:
chown -R accountname.group /home/accountname
chmod 700 /home/accountname

原文地址:http://blog.51cto.com/runcx/2105524

时间: 2024-10-16 08:37:31

手动创建Linux账号的相关文章

手动创建Linux账户

分为以下步骤: 1.添加用户账户基本组: 2.添加账户信息: 3.添加账户密码: 4.复制家目录: 5.修改家目录权限: 6.创建账户完成,登录测试. 以创建test账户为例,账户名:test,基本组:testgrp,密码:testpwd. 1.添加用户账户基本组: ①在/etc/group文件下追加用户基本组: /etc/group文件存放的是用户组的信息,其中每行含义为 组名:密码:组id:用户列表: ②使用命令 nano /etc/group 编辑group文件,在文件尾部追加内容test

Linux手动创建Swap

Swap是Linux下的交换分区,类似Windows的虚拟内存,当物理内存不足时,系统可把一些内存中不常用到的程序放入Swap,解决物理内存不足的情况. 若系统安装时开辟的Swap空间太小,可通过手动创建Swap文件. 一.创建文件 dd if=/dev/zero of=/root/swapfile bs=1024 count=1024000 SSH执行以上命令,创建一个名为kwxgd的1G 空文件(写0占用磁盘). 二.制作为Swap文件 mkswap kwxgd SSH执行以上命令,将生成的

linux下手动创建用户详解

一.手动创建文件: 1.改/etc/passwd 文件 2.改/etc/shadow 3.改/etc/group 文件 4.mkdir /xiaoming 5.cp /etc/skel/.bash* /xiaoming/ 6.chown -R xiao (1). /etc/passwd 文件详解 root     x          0                    0                   root                /root   /bin/bash 用户

第十四章、Linux 账号管理与 ACL 权限配置

1. Linux 的账号与群组 1.1 使用者标识符: UID 与 GID 1.2 使用者账号:/etc/passwd 文件结构, /etc/shadow 文件结构 1.3 关于群组: /etc/group 文件结构, 有效与初始群组, groups, newgrp, /etc/gshadow2. 账号管理 2.1 新增与移除使用者: useradd, useradd 参考档, passwd, chage, usermod, userdel 2.2 用户功能:finger, chfn, chsh

Linux学习之CentOS(十一)-----Linux 账号管理(转)

Linux 账号管理(转) useraddpasswdchageusermoduserdelfingerchfnchshidgroupaddgroupmodgroupdelgpasswd su(帐号切换) sudo (以*权限运行) useradd 完全参考默认值创建一个用户,名称为 vbird1 [[email protected] ~]# useradd vbird1 [[email protected] ~]# ll -d /home/vbird1 drwx------ 4 vbird1

Linux账号文件控制管理

在Linux系统中,除了用户手动创建的各种账号外,还包括随系统或程序安装过程而生成的大量账号.除了超级用户root之外,其他大量账号只是用来维护系统运作,启动或保持服务进程,一般时不容许登录的,因此也称为非登录用户. 对于Linux服务器中长期不用的用户账号,可以暂时将其锁定.账号配置信息放在/etc/passwd 和/etc/shadow 中,可以用chattr命令对账号进行管理 chattr +i 锁定文件 chattr -i 解锁文件 lsattr 查看文件状态 原文地址:https://

linux 账号和权限管理

Linux有三种用户类型:(UID=用户ID,GID=组ID)?超级用户:root,只有一个.UID永远是0 ,GID也是0?普通用户:正常手动创建的用户.UID和GID从1000开始?程序用户:安装服务时产生的用户,不可登录:例:ftp.mail这两个用户程序用户的UID.GID一般情况下在1-999之间用户的配置文件都放在:/etc/passwd (可以vim该文件查看所有用户) 密码配置文件路径:/etc/shadow 若要修改配置,则直接vim修改配置文件生效 用户名:密码(此位是*或!

Linux账号权限管理

Linux账号权限管理 用户账号和组账号概述 用户账号 超级用户:root用户是Linux 操作系统中默认的超级用户账号,对本主机拥有至高无上的权限. 普通用户:需要管理员用户创建,拥有的权限受到一定限制,一般只在用户自己的宿主目录中拥有完整权限. 程序用户:安装 Linux 操作系统及部分应用程序时,会添加一些特定的低权限用户账号,这些用户一般不允许登录到系统,而仅用于维持系统或某个程序的正常运行. 组账号 基本组:每一个用户账号至少属于一个组,这个组称为该用户的基本组(或私有组). 附加组:

Android Jni层 创建 linux socket 出错问题解决

问题: 想在Jni层创建 udp socket 与服务端通信,但是没有成功,最后发现竟然是创建socket失败(代码如下) // create socket g_sd = socket(AF_INET, SOCK_DGRAM, 0); if (-1 == g_sd) { perror("socket()"); goto err_socket; } 解决办法: 在 AndroidManifest.xml 文件中,添加访问网络的权限: <uses-permission android