grpck命令_Linux grpck 命令用法详解:用于验证组文件的完整性 用户和工作组管理

grpck命令_Linux grpck 命令用法详解:用于验证组文件的完整性

grpck命令用于验证组文件的完整性,在验证之前,需要先锁定(lock)组文件/etc/group和/etc/shadow。 grpck命令检查数据是否正确存放,每条记录是否都包含足够的信息,是否有一个唯一的组名,是否包含正确的用户,是否正确设置了组的管理员等。grpck检查发现错误以后,在命令行提示用户是否删除错误的记录。如果用户没有明确回答删除记录,grpck终止运行。 语法 grpck(选项) 选项 -r:只读模式; -s:排序组id。 实例 对组账号和影子文件进行验证: grpck //必须以管理员身份运行 grpck /etc/group /etc/gshadow //后面两句一样,如果没有输出信息,则表示没有错误。 测试错误的实例: echo check_user:x: >> /etc/group //添加一行错误的格式数据 cat /etc/group | grep check_user check_user:x: //这儿GID字段为空,是错误的。 grpck /etc/group invalid group file entry delete line 'check_user:x:'? y //提示是否删除 grpck: the files have been updated //这时已经删除了错误的行,提示文件已经更新。 cat /etc/group | grep check_user //没有查到,已经删除了。
阅读全文
groups命令_Linux groups 命令用法详解:用来打印指定用户所属的工作组 用户和工作组管理

groups命令_Linux groups 命令用法详解:用来打印指定用户所属的工作组

groups命令在标准输入输出上输出指定用户所在组的组成员,每个用户属于/etc/passwd中指定的一个组和在/etc/group中指定的其他组。 语法 groups(选项)(参数) 选项 -help:显示命令的帮助信息; --version:显示命令的版本信息。 参数 用户名:指定要打印所属工作组的用户名。 实例 显示linux用户所属的组 groups linux linux : linux adm dialout cdrom plugdev lpadmin admin sambashare
阅读全文
newusers命令_Linux newusers 命令用法详解:用于批处理的方式一次创建多个命令 用户和工作组管理

newusers命令_Linux newusers 命令用法详解:用于批处理的方式一次创建多个命令

newusers命令用于批处理的方式一次创建多个命令。 语法 newusers(参数) 参数 用户文件:指定包含用户信息的文本文件,文件的格式要与/etc/passwd相同。 实例 实用newusers命令批量添加用户: 用法很简单,newusers后面直接跟一个文件,文件格式和/etc/passwd的格式相同。 用户名1:x:UID:GID:用户说明:用户的家目录:所用SHELL 举例: jingang0:x:520:520::/home/jingang0:/sbin/nologin jingang1:x:521:521::/home/jingang1:/sbin/nologin ...... 值得一提的是关于SHELL类型,查看主机上所有SHELL,可以通过chsh来查看: [[email protected] beinan]# chsh --list /bin/sh /bin/bash /sbin/nologin /bin/ksh /bin/tcsh /bin/csh /bin/zsh 其中除了/sbin/nologin,其它类型的SHELL都能登录系统,nologin大多是虚拟用户用的SHELL,也就是说虽然他是系统用户,但他并无登录系统的权限;如果您想添加这类用户,就把他的SHELL设置成/sbin/nologin,比如上面的例子。 关于用户名、UID、GID及用户的家目录是怎么回事,您可以读相应的参考文档。
阅读全文
grpunconv命令_Linux grpunconv 命令用法详解:用来关闭群组的投影密码 用户和工作组管理

grpunconv命令_Linux grpunconv 命令用法详解:用来关闭群组的投影密码

grpunconv命令用来关闭群组的投影密码。它会把密码从gshadow文件内,回存到group文件里。 语法 grpunconv 实例 未关闭的情况 cat /etc/gshadow | grep cdy cdy:123456:: 关闭影子密码 cat /etc/gshadow cat: /etc/gshadow: 没有那个文件或目录 查看密码已经复制到/etc/group中了。 cat /etc/group | grep cdy cdy:123456:1000:
阅读全文
chfn命令_Linux chfn 命令用法详解:用来改变finger命令显示的信息 用户和工作组管理

chfn命令_Linux chfn 命令用法详解:用来改变finger命令显示的信息

chfn命令用来改变finger命令显示的信息。这些信息都存放在/etc目录里的passwd文件里。若不指定任何选项,则chfn命令会进入问答式界面。 语法 chfn(选项)(参数) 选项 -f<真实姓名>或--full-name<真实姓名>:设置真实姓名; -h<家中电话>或--home-phone<家中电话>:设置家中的电话号码; -o<办公地址>或--office<办公地址>:设置办公室的地址; -p<办公电话>或--office-phone<办公电话>:设置办公室的电话号码; -u或--help:在线帮助; -v或-version:显示版本信息。 参数 用户名:指定要改变finger信息的用户名。 实例 范例1,改变finger信息: [[email protected] Desktop]# chfn Changing finger information for root. Name [root]: jack Office []: hn Office Phone []: 888888 Home Phone []: 9999999 Finger information changed. 范例2,改变账号真实姓名: [[email protected] Desktop]# chfn -f jack Changing finger information for root. Finger information changed. 范例3: shell>> chfn Changing finger information for user Password: [del] Name[]:linuxde ### 提供 finger 时的资料 Office[]:NCCU Office Phone[]: [del] Home Phone[]: [del]
阅读全文
chpasswd命令_Linux chpasswd 命令用法详解:批量更新用户口令的工具 用户和工作组管理

chpasswd命令_Linux chpasswd 命令用法详解:批量更新用户口令的工具

chpasswd命令是批量更新用户口令的工具,是把一个文件内容重新定向添加到/etc/shadow中。 语法 chpasswd(选项) 选项 -e:输入的密码是加密后的密文; -h:显示帮助信息并退出; -m:当被支持的密码未被加密时,使用MD5加密代替DES加密。 实例 先创建用户密码对应文件,格式为username:password,如abc:abc123,必须以这种格式来书写,并且不能有空行,保存成文本文件user.txt,然后执行chpasswd命令: chpasswd < user.txt 以上是运用chpasswd命令来批量修改密码。是linux系统管理中的捷径。
阅读全文
passwd命令_Linux passwd 命令用法详解:用于让用户可以更改自己的密码 用户和工作组管理

passwd命令_Linux passwd 命令用法详解:用于让用户可以更改自己的密码

passwd命令用于设置用户的认证信息,包括用户密码、密码过期时间等。系统管理者则能用它管理系统用户的密码。只有管理者可以指定用户名称,一般用户只能变更自己的密码。 语法 passwd(选项)(参数) 选项 -d:删除密码,仅有系统管理者才能使用; -f:强制执行; -k:设置只有在密码过期失效后,方能更新; -l:锁住密码; -s:列出密码的相关信息,仅有系统管理者才能使用; -u:解开已上锁的帐号。 参数 用户名:需要设置密码的用户名。 知识扩展 与用户、组账户信息相关的文件 存放用户信息: /etc/passwd /etc/shadow 存放组信息: /etc/group /etc/gshadow 用户信息文件分析(每项用:隔开) 例如:jack:X:503:504:::/home/jack/:/bin/bash jack  //用户名 X  //口令、密码 503  //用户id(0代表root、普通新建用户从500开始) 504  //所在组 :  //描述 /home/jack/  //用户主目录 /bin/bash  //用户缺省Shell 组信息文件分析 例如:jack:$!$:???:13801:0:99999:7:*:*: jack  //组名 $!$  //被加密的口令 13801  //创建日期与今天相隔的天数 0  //口令最短位数 99999  //用户口令 7  //到7天时提醒 *  //禁用天数 *  //过期天数 实例 如果是普通用户执行passwd只能修改自己的密码。如果新建用户后,要为新用户创建密码,则用passwd用户名,注意要以root用户的权限来创建。 [[email protected] ~]# passwd linuxde //更改或创建linuxde用户的密码; Changing password for user linuxde. New UNIX password: //请输入新密码; Retype new UNIX password: //再输入一次; passwd: all authentication tokens updated successfully. //成功; 普通用户如果想更改自己的密码,直接运行passwd即可,比如当前操作的用户是linuxde。 [[email protected] ~]$ passwd Changing password for user linuxde. //更改linuxde用户的密码; (current) UNIX password: //请输入当前密码; New...
阅读全文
useradd命令_Linux useradd 命令用法详解:创建的新的系统用户 用户和工作组管理

useradd命令_Linux useradd 命令用法详解:创建的新的系统用户

useradd命令用于Linux中创建的新的系统用户。useradd可用来建立用户帐号。帐号建好之后,再用passwd设定帐号的密码.而可用userdel删除帐号。使用useradd指令所建立的帐号,实际上是保存在/etc/passwd文本文件中。 在Slackware中,adduser指令是个script程序,利用交谈的方式取得输入的用户帐号资料,然后再交由真正建立帐号的useradd命令建立新用户,如此可方便管理员建立用户帐号。在Red Hat Linux中,adduser命令则是useradd命令的符号连接,两者实际上是同一个指令。 语法 useradd(选项)(参数) 选项 -c<备注>:加上备注文字。备注文字会保存在passwd的备注栏位中; -d<登入目录>:指定用户登入时的启始目录; -D:变更预设值; -e<有效期限>:指定帐号的有效期限; -f<缓冲天数>:指定在密码过期后多少天即关闭该帐号; -g<群组>:指定用户所属的群组; -G<群组>:指定用户所属的附加群组; -m:自动建立用户的登入目录; -M:不要自动建立用户的登入目录; -n:取消建立以用户名称为名的群组; -r:建立系统帐号; -s<shell>:指定用户登入后所使用的shell; -u<uid>:指定用户id。 参数 用户名:要创建的用户名。 实例 新建用户加入组: useradd –g sales jack –G company,employees //-g:加入主要组、-G:加入次要组 建立一个新用户账户,并设置ID: useradd caojh -u 544 需要说明的是,设定ID值时尽量要大于500,以免冲突。因为Linux安装后会建立一些特殊用户,一般0到499之间的值留给bin、mail这样的系统账号。
阅读全文
nologin命令_Linux nologin 命令用法详解:拒绝用户登录系统 用户和工作组管理

nologin命令_Linux nologin 命令用法详解:拒绝用户登录系统

nologin命令可以实现礼貌地拒绝用户登录系统,同时给出信息。如果尝试以这类用户登录,就在log里添加记录,然后在终端输出This account is currently not available信息,就是这样。一般设置这样的帐号是给启动服务的账号所用的,这只是让服务启动起来,但是不能登录系统。 语法 nologin 实例 Linux禁止用户登录: 禁止用户登录后,用户不能登录系统,但可以登录ftp、SAMBA等。我们在Linux下做系统维护的时候,希望个别用户或者所有用户不能登录系统,保证系统在维护期间正常运行。这个时候我们就要禁止用户登录。   1、禁止个别用户登录,比如禁止lynn用户登录。 passwd -l lynn 这就话的意思是锁定lynn用户,这样该用户就不能登录了。   passwd -u lynn 上面是对锁定的用户lynn进行解锁,用户可登录了。     2、我们通过修改/etc/passwd文件中用户登录的shell vi /etc/passwd 更改为: lynn:x:500:500::/home/lynn:/sbin/nologin 该用户就无法登录了。   3、禁止所有用户登录。 touch /etc/nologin 除root以外的用户不能登录了。
阅读全文