-
不可不知的的grpunconv命令【每日一个知识点第182期-Linux】
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: 《Linux学习每日一个知识…
-
批量修改密码的chpasswd命令【每日一个知识点第180期-Linux】
chpasswd命令是批量更新用户口令的工具,是把一个文件内容重新定向添加到/etc/shadow中。 语法 chpasswd(选项) 选项 -e:输入的密码是加密后的密文; -h:显示帮助信息并退出; -m:当被支持的密码未被加密时,使用MD5加密代替DES加密。 实例 先创建用户密码对应文件,格式为username:password,如abc:abc123,必须以这种格式来书写,并且不能有空行,保存成文本文件user.txt,然后执行chpasswd命令: chpasswd < use…
-
拉黑用户的nologin命令【每日一个知识点第178期-Linux】
nologin命令可以实现礼貌地拒绝用户登录系统,同时给出信息。如果尝试以这类用户登录,就在log里添加记录,然后在终端输出This account is currently not available信息,就是这样。一般设置这样的帐号是给启动服务的账号所用的,这只是让服务启动起来,但是不能登录系统。 语法 nologin 实例 Linux禁止用户登录: 禁止用户登录后,用户不能登录系统,但可以登录ftp、SAMBA等。我们在Linux下做系统维护的时候,希望个别用户或者所有用户不能登录系统,保…
-
pwconv命令用法【每日一个知识点第176期-Linux】
pwconv命令用来开启用户的投影密码。Linux系统里的用户和群组密码,分别存放在名称为passwd和group的文件中, 这两个文件位于/etc目录下。因系统运作所需,任何人都得以读取它们,造成安全上的破绽。投影密码将文件内的密码改存在/etc目录下的shadow和gshadow文件内,只允许系统管理者读取,同时把原密码置换为"x"字符,有效的强化了系统的安全性。 语法 pwconv 实例 cat /etc/passwd | grep test test:x:3001:3001::/home…
-
操纵密码的pwunconv命令【每日一个知识点第174期-Linux】
pwunconv命令与pwconv功能相反,用来关闭用户的投影密码。它会把密码从shadow文件内,重回存到passwd文件里。 语法 pwunconv 实例 pwunconv //关闭影子密码 cat /etc/passwd | grep test //发现密码已经在passwd文件中了 test:$6$nYOEWamm$bz07nlv/.RgJufb3FAqJJeULfwybzgxmrWqbk7O4vI0KsT6N.ujrh6dDIUcAJdfjksyuyAFDPIngZeD3cgcf.0:…
-
grpconv命令怎么用?Linux用户和工作组管理命令解析【每日一个知识点第172期-Linux】
grpconv命令用来开启群组的投影密码。Linux系统里的用户和群组密码,分别存放在/etc目录下的passwd和group文件中。因系统运作所需,任何人都得以读取它们,造成安全上的破绽。投影密码将文件内的密码改存在/etc目录下的shadow和gshadow文件内,只允许系统管理者读取,同时把原密码置换为"x"字符。投影密码的功能可随时开启或关闭,您只需执行grpconv指令就能开启群组投影密码。 语法 grpconv 实例 设置cdy组密码 groupmod --password 1234…
-
id命令怎么用?Linux用户和工作组管理命令解析【每日一个知识点第170期-Linux】
id命令可以显示真实有效的用户ID(UID)和组ID(GID)。UID 是对一个用户的单一身份标识。组ID(GID)则对应多个UID。id命令已经默认预装在大多数Linux系统中。要使用它,只需要在你的控制台输入id。不带选项输入id会显示如下。结果会使用活跃用户。 当我们想知道某个用户的UID和GID时id命令是非常有用的。一些程序可能需要UID/GID来运行。id使我们更加容易地找出用户的UID以GID而不必在/etc/group文件中搜寻。如往常一样,你可以在控制台输入man id进入id…
-
chage命令怎么用?Linux用户和工作组管理命令解析【每日一个知识点第168期-Linux】
chage命令是用来修改帐号和密码的有效期限。 语法 chage [选项] 用户名 选项 -m:密码可更改的最小天数。为零时代表任何时候都可以更改密码。 -M:密码保持有效的最大天数。 -w:用户密码到期前,提前收到警告信息的天数。 -E:帐号到期的日期。过了这天,此帐号将不可用。 -d:上一次更改的日期。 -i:停滞时期。如果一个密码已过期这些天,那么此帐号将不可用。 -l:例出当前的设置。由非特权用户来确定他们的密码或帐号何时过期。 实例 可以编辑/etc/login.defs来设定几个参数…
-
Linux系统管理之at命令解析【每日一个知识点第166期-Linux】
使用Linux系统必备的技能之一就是Linux进程管理,系统运行的过程正是无数进程在运行的过程。今天我们就来了解一下at命令。 at命令用于在指定时间执行命令。at允许使用一套相当复杂的指定时间的方法。它能够接受在当天的hh:mm(小时:分钟)式的时间指定。假如该时间已过去,那么就放在第二天执行。当然也能够使用midnight(深夜),noon(中午),teatime(饮茶时间,一般是下午4点)等比较模糊的 词语来指定时间。用户还能够采用12小时计时制,即在时间后面加上AM(上午)或PM(下午)…
-
Linux系统管理之atq命令解析【每日一个知识点第164期-Linux】
使用Linux系统必备的技能之一就是Linux进程管理,系统运行的过程正是无数进程在运行的过程。今天我们就来了解一下atq命令。 atq命令显示系统中待执行的任务列表,也就是列出当前用户的at任务列表。 语法 atq(选项) 选项 -V:显示版本号; -q:查询指定队列的任务。 实例 at now + 10 minutes at> echo 1111 at> <eot> job 3 at Fri Apr 26 12:56:00 2013 atq 3 Fri Apr 26 …