linux创建账号
‘壹’ linux 终端下如何创建用户和设置权限
创建用户:useraddx0dx0a1.作用x0dx0auseradd命令用来建立用户帐号和创建用户的起始目录,使用权限是终极用户。x0dx0a2.格式x0dx0auseradd[-dhome][-sshell][-ccomment][-m[-ktemplate]][-finactive][-eexpire][-ppasswd][-r]namex0dx0a3.主要参数x0dx0a-c:加上备注文字,备注文字保存在passwd的备注栏中。x0dx0a-d:指定用户登入时的启始目录。x0dx0a-D:变更预设值。x0dx0a-e:指定账号的有效期限,缺省表示永久有效。x0dx0a-f:指定在密码过期后多少天即关闭该账号。x0dx0a-g:指定用户所属的群组。x0dx0a-G:指定用户所属的附加群组。x0dx0a-m:自动建立用户的登入目录。x0dx0a-M:不要自动建立用户的登入目录。x0dx0a-n:取消建立以用户名称为名的群组。x0dx0a-r:建立系统账号。x0dx0a-s:指定用户登入后所使用的shell。x0dx0a-u:指定用户ID号。x0dx0a4.说明x0dx0auseradd可用来建立用户账号,他和adser命令是相同的。账号建好之后,再用passwd设定账号的密码。使用useradd命令所建立的账号,实际上是保存在/etc/passwd文本文件中。x0dx0a5.应用实例x0dx0a建立一个新用户账户,并设置ID:x0dx0a#useraddcaojh-u544x0dx0a需要说明的是,设定ID值时尽量要大于500,以免冲突。因为Linux安装后会建立一些特别用户,一般0到499之间的值留给bin、mail这样的系统账号。设置权限:假设下面是readme.txt文件的初始权限设置:-rw-rw-r--1windawinda398月1112:04readme.txtx0dx0a如果是这个文件的所有者或者登录为根用户身份,则可以改变所有者、组群和其他人的权限。初始时,从上面的分析可以看出,这个readme.txt文件的所有者和组群可以读取和写入文件(rw-),组群之外的任何人只能读取文件(r--)。x0dx0a文并败件权限是一种安全措施。无论何时允许其他人读取、写入或执行文件,都在增加文件被篡改或删除的危险。作为一种基本原则,应该只给那些真正需要这些文件的人以读写权限。x0dx0a在下面的例子中,想给每个人以写入readme.txt文件的权限,因此他们可以读取文件,在其中加注,并保存文件。这意味着必须改变文件权限中的“其他人”部分。x0dx0a此时需要在shell或终端提示下输入:chmodo+wreadme.txtx0dx0ao+w命令参数告诉系统想给其他人写入文件readme.txt的权限。要查看结果备蔽扰,再次列出文件的细节。此时,这个文件的用户访问权限就如下所示了(在第3列中多了一个w):x0dx0a-rw-rw-rw-1windawinda393月1112:04readme.txtx0dx0a现在,每个人都可以读取和写入这个文件了。x0dx0a要从readme.txt中删除组群和其他人的读写权限,使用chmod命令来取消读取和写入这两个的权限。x0dx0a命令如下:chmodgo-rwreadme.txtx0dx0a通过输入go-rw参数告诉系统删除文件readme.txt中组群和其他人的读取和写入权限。再次仿旦通过ls-1命令列出的结果如下:x0dx0a-rw-------1windawinda393月1112:04readme.txtx0dx0a综上所述,当想用chmod命令来改变权限时,文件的用户身份主要有如下几类:u:拥有文件的用户(所有者);g:所有者所在的组群;o:其他人(不是所有者或所有者的组群);a:每个人或全部(u、g、和o)。x0dx0a用户所具有的文件访问权限类型如下:r:读取权;w:写入权;x:执行权。x0dx0a文件权限配置行为有如下几类:+:添加权限;-:删除权限;=:使它成为惟一权限。x0dx0a从文件readme.txt中删除所有权限(包括每个人的权限)的命令如下:chmoda-rwxreadme.txt
‘贰’ linux 创建用户useradd命令是什么
useradd命令用于Linux中创建的新的系统用户。useradd可用来建立用户帐号。帐号建好之后,再用passwd设定帐号的密码.而可用userdel删除帐号。使用useradd指令所建立的帐号,实际上是保存在/etc/passwd文本文件中。
在Slackware中,adser指令是个script程序,利用交谈的方式取得输入的用户帐号资料,然后再交由真正建立帐号的useradd命令建立新用户,如此可方便管理员建立用户帐号。在Red Hat Linux中,adser命令则是拿悄useradd命令的符号连接,两者实际上是同一个指令。
‘叁’ linux如何添加新用户
在Linux中添加普通新用户
超级用户(也称为“root”)是一个具有修改系统中任何文件权力的特别账号。在日常工作中,最好不要使用超级用户账号进入系统,因为任何错误操作都可能导致巨大的损失。由于超级用户账号是系统建立后提供的惟一一个账号,因此,您需要建立和使用一个一般用户账号进行日常工作。
超级用户可以创建新的用户账号,下面的命令将建立一个名为joe的新用户:
#
adser
joe
#
passwd
joe
(键入joe的口令)
Linux采用了将系统管理员和一般用户分开的策略,这种策略保证了系统的健壮性,同时也使Linux下的病毒难以编写(用户编写的程序仅对自己的目录有写权限,而与操作系统的其他部分是隔离开的)。
一般情况下,用户在第一次注册时需要立即修改自己的口令。命令如下:
(current)Unix
Password
[键入旧的口令]
New
Unix
Password
[键入新的口令]
Retype
New
Unix
Password
[再一次键入新的口令]
出于安全考虑,您键入的口令是不会显示在屏幕上的。
脆弱的口令是系统不安全的最主要原因。比如用单词“password”作为口令;把自己或他人的姓名或注册名作为口令;把公司名、部门名或组名作为口令;把生日作为口令;把口令写在日历上或计算机旁边;使用某个字典里的单词或常用词语等。一个好的口令字应该是至少6个字母长,其中包含了字母和数字,并且应该经常修改。
系统管理员可以通过配置程序来设定口令的安全策略。例如,您可以以root身份启动linuxconf实用程序来进行账号配置与变更。如果您忘记了超级用户的口令,就只能用Linux的启动盘启动系统,然后找到硬盘上的Linux分区,再编辑/etc/passwd文件,在此文件中,删除root用户被加密后的口令。
假设/etc/passwd中关于root的登记项如下:
root:x:0:0:root:/root:/bin/bash
其中“x”为口令加密后的结果,您应该将它改为如下形式:
root::0:0:root:/root:/bin/bash
现在,root是没有口令的,因此您可以重新启动机器,在注册提示符下,用root注册,并在提示输入口令时按键就可以了。
另外一种解决方法是重新安装系统。
如果一般用户(非root)忘记了自己的口令,那就很容易解决,root能修改任何用户的口令。
‘肆’ Linux如何创建用户
linux下创建用户方法如下:
Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,
都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的
账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资
源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用
户账号都拥有一个惟一的用户名和各自的口令。用户在登录时键入正确的用户名和
口令后,就能够进入系统和自己的主目录。
实现用户账号的管理,要完成的工作主要有如下几个方面:
用户账号的添加、删除与修改。
用户口令的管理。
用户组的管理。
一、Linux系统用户账号的管理
用户账号的管理工作主要涉及到用户账号的添加、修改和删除。
添加用户账号就是在系统中创建一个新账号,然后为新账号分配用户号、用户组、
主目录和登录Shell等资源。刚添加的账号是被锁定的,无法使用。
1、添加新的用户账号使用useradd命令,其语法如下:
代码:
useradd 选项 用户名
其中各选项含义如下:
代码:
-c comment 指定一段注释性描述。
-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。
-g 用户组 指定用户所属的用户组。
-G 用户组,用户组 指定用户所属的附加组。
-s Shell文件 指定用户的登录Shell。
-u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。
用户名 指定新账号的登录名。
例1:
代码:
# useradd –d /usr/sam -m sam
此命令创建了一个用户sam,
其中-d和-m选项用来为登录名sam产生一个主目录/usr/sam(/usr为默认的用户主目录所在的父目录)。
例2:
代码:
# useradd -s /bin/sh -g group –G adm,root gem
此命令新建了一个用户gem,该用户的登录Shell是/bin/sh,它属于group用户组,同时又属于adm和root用户组,其中group用户组是其主组。
这里可能新建组:#groupadd group及groupadd adm
增加用户账号就是在/etc/passwd文件中为新用户增加一条记录,同时更新其他系统文件如/etc/shadow, /etc/group等。
Linux提供了集成的系统管理工具userconf,它可以用来对用户账号进行统一管理。
‘伍’ 怎么创建linux账户90天后过期
方法一:
账户90天过期就要写脚本了,就bash命令的孝散话,我脑子里扫了一下只记得有密码过期的,账户过期倒是没有;
90天过期的脚本,你用 at 做个一次性的定时任务,设置90天 userdel -r XXX 就成了。
方法二:
在linux系统中,默认创建的用户的有效期限都是永久的,但有时候,我们需要对某些用户的有效期限做个限定!
比如:公司给客户开的ftp账号,用于客户下载新闻稿件的。这个账号是有时间限制的,因为是付费的。合同到期了,这个账号就要汪慎搜求停用。
废话不多说,直接说下操作记录:
需求:
创建lzwb账号,用于下载/home/hqsb里面的新闻稿件,这个账号的合同到期时间是2018年10月26号
1、创建账号lzwb
[root@dev ~]# useradd lzwb -d /home/hqsb -s /sbin/nologin
2.默认情况下,这个账号建立后,有效期限是永久的。注意下面命令结果:
命令格式:chage -l username 查看用户的到期时间情况
[root@dev ~]# chage -l lzwb
Last password change : Oct 26, 2016
Password expires : never
Password inactive : never
Account expires : never
Minimum number of days between password change : 0
Maximum number of days between password change : 99999
Number of days of warning before password expires : 7
Last password change: 表示账号创建时的时间
Account expires: 表示账号到期时间
3.按照需求,修改账号的到期时间
命令格式:usermod -e “到期时间” username 修改系统用户的时间
[root@dev ~]# usermod -e "Oct 26,2018" lzwb
4.再次查看,发现lzwb的有效时间截止到困历2018年的10月26号了。
[root@dev ~]# chage -l lzwb
Last password change : Oct 26, 2016
Password expires : never
Password inactive : never
Account expires : Oct 26, 2018
Minimum number of days between password change : 0
Maximum number of days between password change : 99999
Number of days of warning before password expires : 7
‘陆’ linux系统添加用户命令是什么
1.作用
useradd或adser命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户。
2.格式
3.主要参数
-c:加上备注文字,备注文字保存在passwd的备注栏中。
-d:指定用户登入时的主目录,替换系统默认值/home/用户名>
-D:变更预设值。
-e:指定账号的失效日期,日期格式为MM/DD/YY,例如06/30/12。缺省表示永久有效。
-f:指定在密码过期后多少天即关闭该账号。如果为0账号立即被停用;如果为-1则账号一直可用。默认值为-1.
-g:指定用户所属的群组。值可以使组名也可以是GID。用户组必须已经存在的,期默认值为100,即users。
-G:指定用户所属的附加群组。
-m:自动建立用户的登入目录。
-M:不要自动建立用户的登入目录。
-n:取消建立以用户名称为名的群组。
-r:建立系统账号。
-s:指定用户登入后所使用的shell。默认值为/bin/bash。
-u:指定用户ID号。该值在系统中必须是唯一的。0~499默认是保留给系统用户账号使用的,所以该值必须大于499。
4.说明
useradd可用来建立用户账号,它和adser命令是相同的。账号建好之后,再用passwd设定账号的密码。使用useradd命令所建立的账号,实际上是保存在/etc/passwd文本文件中。
5.应用实例
建立一个新用户账户testuser1,并设置UID为544,主目录为/usr/testuser1,属于users组:
加-m 如果主目录不存在则自动创建
6.例如
使用管理员账号登陆系统,建立用户tmp_3452 密码3sdt5:Eawhg
添加用户命令:
修改密码命令:
在系统出现提示输入密码是输入密码:3sdt5:Eawhg 系统提示输入确认密码后再输入一次。OK添加成功。
7.useradd批量添加用户
使用useradd时,如果后面不添加任何参数选项,例如:#sudo useradd test创建出来的用户将是默认“三无”用户:一无Home Directory,二无密码,三无系统Shell。
步骤如下:
(1)建立用户名列表文件username.txt(同上)
(2)创建用户密码对应文件serc.txt,格式为username:password(注意文件的格式)
(3)批量添加的脚本文件aa.sh
新建完成useradd命令,在执行没有出错的情况下,不会输出任何的信息,不会与用户交互。但是用户必须要记住那些设置项目,否则添加的用户可能出现一些预想不到的结果。
‘柒’ Linux如何创建系统的用户和密码
linux怎么创建用户和密码?我们一起来了解一下吧。局悄
1、在终端输入命令:sudouseradd+用户名,回车,创建用户;
2、输入命令:sudopasswd+用户名,回车,设置登录用弊腊锋户密码;
3、输入密码,回车;租晌
4、重复输入密码,回车;
5、输入命令:su+用户名,登录成功则表示创建完成。