- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章linux怎么添加用户由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
要在系统上添加用户:
使用 useradd 命令来创建一个锁定的用户账号:
useradd 。
使用 passwd 命令,通过指派口令和口令老化规则来给某账号开锁:
passwd 。
useradd 的命令行选项在表 25-1中被列出.
< >选项 描述 -c comment 用户的注释。 -d home-dir 用来取代默认的 /home/ username 主目录。 -edate 禁用账号的日期,格式为:YYYY-MM-DD -f days 口令过期后,账号禁用前的天数(若指定了 0 ,账号在口令过期后会被立刻禁用。若指定了 -1 ,口令过期后,账号将不会被禁用)。 -g group-name 用户默认组群的组群名或组群号码(该组群在指定前必须存在)。 -Ggroup-list 用户是其中成员的额外组群名或组群号码(默认以外的)列表,用逗号分隔(组群在指定前必须存在)。 -m若主目录不存在则创建它。 -M 不要创建主目录。 -n 不要为用户创建用户私人组群。 -r 创建一个 UID 小于 500的不带主目录的系统账号。 -p password 使用 crypt 加密的口令。 -s 用户的登录 shell,默认为 /bin/bash 。-u uid 用户的 UID,它必须是独特的,且大于 499.
表 25-1. useradd 命令行选项 。
添加组群 。
要给系统添加组群,使用 groupadd 命令:
groupadd 。
groupadd 的命令行选择在表 25-2中被列出.
<>选项 描述 -g gid 组群的 GID,它必须是独特的,且大于 499。 -r 创建小于 500 的系统组群。 -f若组群已存在,退出并显示错误(组群不会被改变)。如果指定了 -g 和 -f 选项,而组群已存在, -g 选项就会被忽略.
表 25-2. groupadd 命令行选项 。
口令老化 。
为安全起见,要求用户定期改变他们的口令是明智之举。这可以在 用户管理器 的 「口令信息」 标签上添加或编辑用户时做到.
要从 shell 提示下为用户配置口令过期,使用 chage 命令,随后使用表 25-3中的选项,以及用户的用户名.
重要:要使用 chage 命令,屏蔽口令一定要被启用.
< >选项 描述 -m days 指定用户必须改变口令所间隔的最少天数。如果值为 0,,口令就不会过期。 -M days指定口令有效的最多天数。当该选项指定的天数加上 -d 选项指定的天数小于当前的日期,用户在使用该账号前就必须改变口令。 -d days指定自从 1970 年 1 月 1 日起,口令被改变的天数。 -I days 指定口令过期后,账号被锁前不活跃的天数。如果值为0,账号在口令过期后就不会被锁。 -E date 指定账号被锁的日期,日期格式为 YYYY-MM-DD。若不用日期,也可以使用自 1970年1月1日后经过的天数。 -W days 指定口令过期前要警告用户的天数.
表 25-3. change 命令行选项 。
窍门:如果 chage 命令后紧跟着用户名(无其它选项),它会显示当前口令的老化数值并运行这些数值被改变.
如果系统管理员想让用户在首次登录时设置口令,用户的口令可以被设置为立即过期,从而强制用户在首次登录后立即改变它.
要强制用户在首次登录到控制台时配置口令,请遵循以下步骤。注意,若用户使用 SSH 协议来登录,这个过程就行不通.
锁住用户的口令 — 如果用户不存在,使用 useradd 命令来创建这个用户账号,但是不要给它任何口令,所以它仍旧被锁.
如果口令已经被启用,使用下面的命令来锁住它:
usermod -L username 。
强制即刻口令过期 — 键入下面的命令:
chage -d 0 username 。
该命令把口令最后一次改变的日期设置为 epoch(1970年1月1)。不管口令过期策略是否存在,这个值会强制口令立即过期 。
给账号开锁 — 达到这一目的有两种常用方法。管理员可以指派一个初始口令或空口令.
警告:不要使用 passwd 来设置口令,因为它会禁用刚刚配置的口令即刻过期.
要指派初始口令,遵循以下步骤:
使用 python 命令来启动命令行 python 解释器。它的显示如下:
Python 2.2.2 (#1, Dec 10 2002, 09:57:09) 。
[GCC 3.2.1 20021207 (Red Hat Linux 8.0 3.2.1-2)] on linux2 。
Type "help", "copyright", "credits" or "license" for more information. >>> 。
在提示下,键入以下命令(把 password 替换成要加密的口令,把 salt 替换成恰巧两个大写或小写字母、数字、点字符或斜线字符,譬如 + ab 或 + 12 ):
import crypt; print crypt.crypt(" password "," salt ") 。
其输出的加密口令类似于 12CsGd8FRcMSM .
键入 [Ctrl] - [D] 来退出 Python 解释器.
把加密口令的输出剪贴到以下命令中(不带头尾的空格):
usermod -p " encrypted-password " username 。
与其指派初始口令,你还可以使用以下命令来指派空口令:
usermod-p"" username 。
小心:使用空口令对用户和管理员来说都很方便,但它却带有一个轻微的危险性——第三方可以会首先登录并进入系统。要减小这种威胁,推荐管理员在给账号开锁的时候校验用户已经做好了登录准备.
无论是哪一种情况,首次登录后,用户都会被提示输入新口令.
对进程的解释 。
下列步骤演示了在启用屏蔽口令的系统上使用 useradd juan 命令后的情形:
在 /etc/passwd 文件中新添了有关 juan 的一行。这一行的特点如下:
它以用户名 juan 开头.
口令字段有一个“ x ”,表示系统使用屏蔽口令.
500 或 500 以上的 UID 被创建。(在 Red Hat Linux 中,500 以下的 UID 和 GID 被保留为系统使用。) 。
500 或 500 以上的 GID 被创建.
可选的 GECOS 信息被留为空白.
juan 的主目录被设为 /home/juan/ .
默认的 shell 被设为 /bin/bash .
在 /etc/shadow 文件中新添了有关 juan 的一行。这一行的特点如下:
它以用户名 juan 开头.
出现在 /etc/shadow 文件中口令字段内的两个叹号( !! )会锁住账号.
注记:如果某个加密的口令使用了 -p 标志被传递,这个口令会被放置在 /etc/shadow 文件中用于该用户的那一行中.
口令被设置为永不过期.
在 /etc/group 文件中新添了一行有关 juan 组群的信息。和用户名相同的组群叫做 用户私人组群(user private group) 。关于用户私人组群的详情,请参阅第 25.1 节.
在 /etc/group 文件中新添的这一行具有如下特点:
它以组群名 juan 开头.
口令字段有一个“ x ”,表示系统使用屏蔽口令.
GID 与列举 /etc/passwd 文件中用户 juan 行中的相同.
在 /etc/gshadow 文件中新添了有关 juan 组群的一行。这一行的特点如下:
它以组群名 juan 开头.
出现在 /etc/gshadow 文件中口令字段内的一个叹号( ! )会锁住该组群.
所有其它字段都为空白.
用于用户 juan 的目录被创建在 /home/ 目录之下。该目录为用户 juan 和组群 juan 所有。它的读写和执行权限仅 为用户 juan 所有。所有其它权限都被拒绝.
/etc/skel/ 目录(包含默认用户设置)内的文件被复制到新建的 /home/juan/ 目录中.
这时候,系统上就存在了一个叫做 juan 的被锁的账号。要激活它,管理员必须使用 passwd 命令该账号指派一个口令,或者还可以设置口令老化规则.
linux删除用户的命令是什么?
悬赏分:0 - 解决时间:2007-1-11 17:28 。
本意是建立用户设置密码。。后来呢输入了useradd pt 之后应该出现一个密码提示让我输入才对,,系统没提示,没有密码就登录不进去!只能用root!!前辈帮下忙!!把原来的多余用户删掉!在建立.
提问者: lshy188 - 试用期 一级 。
最佳答案 。
LINUX创建用户的命令 。
useradd -g test -d /home/test1 -s /etc/bash -m test1 。
注解:-g 所属组 -d 家目录 -s 所用的SHELL 。
删除用户命令 。
userdel -r test1 。
创建密码命令 。
passwd 。
用此删除命令,如果用户此时正在别处登陆就会出错 。
如userdel: user kylinyang is currently logged in 。
最后此篇关于linux怎么添加用户的文章就讲到这里了,如果你想了解更多关于linux怎么添加用户的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
我创建了一个用户可以添加测试的字段。这一切运行顺利我只希望当用户点击(添加另一个测试)然后上一个(添加另一个测试)删除并且这个显示在新字段中。 所有运行良好的唯一问题是点击(添加另一个字段)之前添加另
String[] option = {"Adlawan", "Angeles", "Arreza", "Benenoso", "Bermas", "Brebant
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a softwar
我正在努力将 jQuery 滚动功能添加到 nav-tab (Bootstrap 3)。我希望用户能够选择他们想要的选项卡,并在选项卡内容中有一个可以平滑滚动到 anchor 的链接。这是我的代码,可
我正在尝试在用户登录后再添加 2 个 ui 选项卡。首先,我尝试做一个之后。 $('#slideshow').tabs('remove', '4'); $("#slideshow ul li:last
我有一个包含选择元素的表单,我想通过选择添加和删除其中一些元素。这是html代码(这里也有jsfiddle http://jsfiddle.net/txhajy2w/):
正在写这个: view.backgroundColor = UIColor.white.withAlphaComponent(0.9) 等同于: view.backgroundColor = UICo
好的,如果其中有任何信息,我想将这些列添加到一起。所以说我有 账户 1 2 3 . 有 4 个帐户空间,但只有 3 个帐户。我如何创建 java 脚本来添加它。 最佳答案 Live Example H
我想知道是否有一种有效的预制算法来确定一组数字的和/差是否可以等于不同的数字。示例: 5、8、10、2,使用 + 或 - 等于 9。5 - 8 = -3 + 10 = 7 + 2 = 9 如果有一个预
我似乎有一个卡住的 git repo。它卡在所有基本的添加、提交命令上,git push 返回所有内容为最新的。 从其他帖子我已经完成了 git gc 和 git fsck/ 我认为基本的调试步骤是
我的 Oracle SQL 查询如下- Q1- select hca.account_number, hca.attribute3, SUM(rcl.extended_amou
我正在阅读 http://developer.apple.com/iphone/library/documentation/iPhone/Conceptual/iPhoneOSProgrammingG
我正在尝试添加一个“加载更多”按钮并限制下面的结果,这样投资组合页面中就不会同时加载 1000 个内容,如下所示:http://typesetdesign.com/portfolio/ 我对 PHP
我遇到这个问题,我添加了 8 个文本框,它工作正常,但是当我添加更多文本框(如 16 个文本框)时,它不会添加最后一个文本框。有人遇到过这个问题吗?提前致谢。 Live Link: JAVASCRIP
add/remove clone first row default not delete 添加/删除克隆第一行默认不删除&并获取正确的SrNo(例如:添加3行并在看到问题后删除SrNo.2)
我编码this ,但删除按钮不起作用。我在控制台中没有任何错误.. var counter = 0; var dataList = document.getElementById('materi
我有一个类似数组的对象: [1:数组[10]、2:数组[2]、3:数组[2]、4:数组[2]、5:数组[3]、6:数组[1]] 我正在尝试删除前两个元素,执行一些操作,然后将它们再次插入到同一位置。
使用的 Delphi 版本:2007 你好, 我有一个 Tecord 数组 TInfo = Record Name : String; Price : Integer; end; var Info
我使用了基本的 gridster 代码,然后我声明了通过按钮添加和删除小部件的函数它工作正常但是当我将调整大小功能添加到上面的代码中时,它都不起作用(我的意思是调整大小,添加和删除小部件) 我的js代
title 323 323 323 title 323 323 323 title 323 323 323 JS $(document).keydown(function(e){
我是一名优秀的程序员,十分优秀!