发布时间:2014-09-05 17:05:46作者:知识屋
在账号方面最主要的可能就是 UID/GID 它们与权限息息相关,同时在手动创建账号的期间要极力注意这两点,要明白自己在做什么。纯数字的装好创建一般是在提供免费的 FTP 或其他的一些服务是所用到的,在 F10 可以使用 useradd 命令来创建,但是同样的账号如果是在 RH9 中就是无法创建的,有的时候在无法利用 useradd 创建的时候我们却可以通过手动来创建这样的账号,这里要说的有几个很重要的命令,他们分别是: pwck 、 grpck 、 pwconv 、 pwunconv 、 chpasswd 、 grpconv 、 grpunconv 这些工具在手动创建账号时是很重要的几条命令。它们可以帮助我们来检查我们所创建账号是否成功。
pwck : 该命令用来检查 /etc/passwd 账号设置文件内的信息,以及实际是否存在家目录等信息,同时还可以比较 /etc/passwd 与 /etc/shadow 信息是否一致,如果存在差异,则提示用户是否同步。
grpck : 使用来检查 /etc/group 和 /etc/gshadow 文件的,与 pwck 差不多。
pwconv : 该命令主要目的是将 /etc/passwd 内的账号与密码移动到 /etc/shadow 中,该命令再早期的 linux 中是很重要的,再早期的时候账号密码都是保存在 /etc/passwd 文件中,为了安全起见可以账号和密码移动到 /etc/shadow 文件中,这时就可以通过该命令来实现。现在可以通过这条命令来进行 /etc/passwd 与 /etc/shadow 文件的对比,如果在 /etc/shadow 中没有关于在 /etc/passwd 中的账号信息,那么就会去寻找 /etc/login.defs 文件来设置账号信息。
grpconv : 与 pwconv 很相似.
login.defs : 该文件是在使用 useradd 创建账号是必要搜寻的几个文件之一,该文件中设置了与 UID/GID 相关的参数信息。比如说 UID 的最小值与最大值 。 当然排除 -r 选项 ,该选项是用于创建系统帐号的。
pwunconv : 一条很危险的命令,如果在有备份的情况下,可以使用此命令来做试验如果没有 /etc/shadow 文件及 /etc/passwd 文件的备份,则后果不堪设想。该命令是用来将 /etc/shadow 文件中符合相对的 /etc/passwd 的文件账号信息的密码全部导入到 /etc/passwd 的第二行中,并且会删除 /etc/shadow 文件...
grpunconv : 与 pwunconv 很相似.
chpasswd : 根据手册中的信息,可以看到出这条命令是用于批量创建账号的。同样的也可以使用 newusers 这是和 chpasswd 相同用途的命令。同时也可以使用 chpasswd 来更新账号密码。
创建特殊账号:
* 编辑 /etc/group 创建所需的用户组,可以使用 vi
* 将 /etc/group 同步到 /etc/gshadow 中,使用 grpconv 命令
* 编辑 /etc/passwd 文件创建账号和编辑和相应的信息,可以使用 vi
* 将 /etc/passwd 同步到 /etc/shadow 中,使用 pwconv 命令
* 更新账户密码可以使用 passwd 命令,同时 在创建账号的时也可以使用 chpasswd 或 newusers 命令来创建,这样可以同时创建账号和密码.
* 建立用户的家目录 cp -A /etc/skel /home/AccountName
skel 目录:该目录中保存着默认的目录信息,使用 useradd 创建账号时也是参考的这个目录。
* 更改家目录属性 chown -R AccountName:Group /home/AccountName
本文出自 “走到那里” 博客
linux一键安装web环境全攻略 在linux系统中怎么一键安装web环境方法
Linux网络基本网络配置方法介绍 如何配置Linux系统的网络方法
Linux下DNS服务器搭建详解 Linux下搭建DNS服务器和配置文件
对Linux进行详细的性能监控的方法 Linux 系统性能监控命令详解
linux系统root密码忘了怎么办 linux忘记root密码后找回密码的方法
Linux基本命令有哪些 Linux系统常用操作命令有哪些
Linux必学的网络操作命令 linux网络操作相关命令汇总
linux系统从入侵到提权的详细过程 linux入侵提权服务器方法技巧
linux系统怎么用命令切换用户登录 Linux切换用户的命令是什么
在linux中添加普通新用户登录 如何在Linux中添加一个新的用户
2012-07-10
CentOS 6.3安装(详细图解教程)
Linux怎么查看网卡驱动?Linux下查看网卡的驱动程序
centos修改主机名命令
Ubuntu或UbuntuKyKin14.04Unity桌面风格与Gnome桌面风格的切换
FEDORA 17中设置TIGERVNC远程访问
StartOS 5.0相关介绍,新型的Linux系统!
解决vSphere Client登录linux版vCenter失败
LINUX最新提权 Exploits Linux Kernel <= 2.6.37
nginx在网站中的7层转发功能