`
thunder_yan
  • 浏览: 109881 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Linux 手动建立账号

阅读更多

我们使用手动的方式来建立一个名为 normaluser 的账号, 而且这个账号属于 normalgroup 这个群组。OK!那么整个步骤该如何是好呢? 由前面的说明来看,您应该了解了账号与群组是与 /etc/group, /etc/shadow, /etc/passwd, /etc/gshadow 有关,因此,整个动作是这样的:

 

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 )。

 

 

1. 建立群组 normalgroup ,假设 520 这个 GID 没有被使用!并且同步化 gshadow
[root@linux ~]# vi /etc/group
# 在最后一行加入底下这一行!
normalgroup:x:520:
[root@linux ~]# grpconv
[root@linux ~]# grep 'normalgroup' /etc/group /etc/gshadow
/etc/group:normalgroup:x:520:
/etc/gshadow:normalgroup:x::
# 简单!搞定群组啰! ^_^
2. 建立 normaluser 这个账号,假设 UID 700 没被使用掉!
[root@linux ~]# vi /etc/passwd
# 在最后一行加入底下这一行!
normaluser:x:700:520::/home/normaluser:/bin/bash
3. 同步化密码,并且建立该使用者的密码
[root@linux ~]# pwconv
[root@linux ~]# grep 'normaluser' /etc/passwd /etc/shadow
/etc/passwd:normaluser:x:700:520::/home/normaluser:/bin/bash
/etc/shadow:normaluser:x:13030:0:99999:7:::
# 呵呵!没错没错!已经建立妥当啰~但是密码还不对~
[root@linux ~]# passwd normaluser
Changing password for user normaluser.
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
4. 建立使用者家目录,并且修订权限!
[root@linux ~]# cp -a /etc/skel /home/normaluser
[root@linux ~]# chown -R normaluser:normalgroup /home/normaluser
别怀疑!这样就搞定了一个账号的设定了! 从此以后,你可以建立任何名称的账号啰~不过,还是不建议您设定一些很怪很怪的账号名称啦!

分享到:
评论

相关推荐

    Linux账号文件控制管理步骤详解

    在Linux系统中,除了用户手动创建的各种账号外,还包括随系统或程序安装过程而生成的大量账号。除了超级用户root之外,其他大量账号只是用来维护系统运作,启动或保持服务进程,一般时不容许登录的,因此也称为非...

    linux下vsftpd服务器配置

    * /etc/vsFTPd.Chroot_list:这个文件默认不存在,需要手动建立,用途是将一些用户的根目录锁定在默认目录下,无法进入服务器其他目录 * /etc/sbin/vsFTPd:vsftpd 的启动文件 * /var/FTP:vsftpd 的默认匿名用户...

    Linux FTP服务搭建

    第3步,Pure-FTPD服务下,匿名用户的默认主目录是/vat/ftp该目录需要手动创建,指令执行如下: [root@localhost ~]#mkdir /var/ftp [root@localhost ~]#chown ftp:ftp /var/ftp 使ftp用户对匿名用户主目录有控制权限...

    Linux中Oracle数据库备份

    1.使用linux系统下的数据库管理员账号连接linux终端。2. 执行以下语句,创建“bak_dir”文件夹。 代码如下: mkdir bak_dir 3. 执行以下语句,为“bak_dir”文件夹赋予读、写和执行权限。 代码如下: chmod 777 bak...

    系统文件权限,用户管理员基本命令.docx

    linux账号管理,用户名,密码,group,查询,文件权限,修改密码两种方式,手动创建登录账号配置,passwd介绍,usermod配置管理账号密码,文件权限chmod 分配,文件归属chown分配 ,极限掩码umask简单介绍 课程小...

    linux vsftpd搭建步骤 亲测可用

     如果启用vsftpd日志需手动建立日志文件 touch /var/log/xferlog touch /var/log/vsftpd.log  重启iptabls和vsftpd service iptables restart service vsftpd restart 5 Selinux和防火墙  该关闭的关闭,该...

    C#写的协同拨号器2.05 改全中文了,加入更新检查功能

    创立拨号点功能在64位Win7下不完善,DotRAS库有些小问题,64位win7用户请手动创建吧 如发现新Bug请反馈 zhangzhezh@gmail.com QQ:54424291 By Zhangzhezh ...

    服务器系统安全分析报告.doc

    安全的做法是创建普通用户, 以普通用户的身份登录,然后利用su或sudo取得超级用户的权限, 然后进行相应的工作。 2)对放置外网的服务器加大口令难度,按照严格机制设置密码,包括字 母、数字、特殊符号等组合而成。 3)...

    MCMS内容管理系统 v4.5.2.zip

    站群:MCMS支持站群,只需在服务器上架设一套铭飞MCMS就可以创建多个个网站,并且网站之间的数据是独立存在,很大程度降低了维护成本,与服务器资源的开销; 其他:html静态生成、标签式建站 技术支持:提永久升级...

    WINCVS和CVSNT安装包

    在服务器端建立了这个文件以后,就不用再手动进行修改了,当你在客户端 进行密码或者用户的增加删除的时候,系统会自动进行这个文件的更新。这 个文件是管理着CVSNT系统中的所有的用户,所以,要特别重视,不了解...

Global site tag (gtag.js) - Google Analytics