linux怎么创建新用户linux怎么添加用户

新用户 5

Linux中如何创建用户和用户组

用户管理,主要的工作就是建立一个合法的用户帐户、设置和管理用户的密码、修改用户帐户的属性以及在必要时删除已经废弃的用户帐号。   1)增加一个新用户  在Linux系统中,只有root用户才能够创建一个新用户,如下的命令将新建一个登录名user1的用户。   #useradduser1   但是,这个用户还不能够登录,因为还没给它设置初始密码,而没有密码的用户是不能够登录系统的。在默认情况下,将会在/home目录下新建一个与用户名相同的用户主目录。   #useradd-gusergroup1user1   #useradd-Gusergroup2user1   完成了这一操作后,你还应该使用passwd命令为其设置一个初始密码。   2)删除一个用户   删除用户,只需使用一个简单的命令“userdel用户名”即可。不过最好将它留在系统上的文件也删除掉,你可以使用“userdel-r用户名”来实现这一目的。   3)增加一个组   我们可以根据自己的需要创建用户组:   groupadd<组名   4)删除一个组

怎么样在Linux系统中创建一个ROOT一样的权限的用户

将linux下的现有用户加到管理员root组即可,具体如下:
1、第一步,添加用户,执行命令useradd ?ceshi添加测试用户,见下图,转到下面的步骤。
2、第二步,完成上述步骤后,向新添加的用户添加密码,passwd ?ceshi执行命令,并为该用户设置自身密码,见下图,转到下面的步骤。
3、第三步,完成上述步骤后,设置权限,usermod ?-g root ceshi执行此命令来授予权限,见下图,转到下面的步骤。
4、第四步,完成上述步骤后,切换用户以查看其是否为管理员,执行su ?ceshi以ceshi身份切换到该用户,以$开头的是普通用户,见下图,转到下面的步骤。
5、第五步,完成上述步骤后,授予管理员权限,但登录用户和管理员权限不同。 ?检查并执行vi / etc / passwd测试,以测试该用户和root不是一个用户组,见下图,转到下面的步骤。
6、第六步,完成上述步骤后,登录后使用shell将测试用户的用户组修改为
0, 再次保存切换用户是管理员用户组了,见下图。这样,就解决了这个问题了。

如何给linux系统增加新用户


一、添加用户名 1打开xshell软件,远程到你的服务器或者虚拟机。 0windows系统如何远来程linux服务器 2下一步就是添加用户了,Linux命令为:sudouseradd 【用源户名】 比如你想设你的用户名为yunwei,则输入 sudo useradd yunwei 3因为没有任何反馈,你可以进入用户文件夹,看是否已经bai有你用户名的文件夹,如果有说明已经添加成功。
二、为新用户添加密码 添加好用户名du后,下一步就是为新用户添加密码。 添加密码的Linux命令很简单:sudo passwd 【用户名】 如图上zhi图所示,需要输入dao你的Linux密码进行设置。注意,这里密码是不可见的,所以要仔细。虽然会让你再输入一次,但是又可能输入两次一样都是错误的。 这里新密码已经设置成功。可以用切换新用户作为操作员。 输入 su 【用户名】,就可以切换到你的用户名了。

linux普通用户怎么建立用户

创建用户user1 useradd -m user1 给用户user1设密码 passwd user1 这样就创建了一个普通用户user1

Linux 终端下如何创建用户和设置权限?

创建用户:useradd
1.作用 useradd命令用来建立用户帐号和创建用户的起始目录,使用权限是终极用户。
2.格式 useradd [-d home] [-s shell] [-ment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r] name
3.主要参数 -c:加上备注文字,备注文字保存在passwd的备注栏中。  -d:指定用户登入时的启始目录。 -D:变更预设值。 -e:指定账号的有效期限,缺省表示永久有效。 -f:指定在密码过期后多少天即关闭该账号。 -g:指定用户所属的群组。 -G:指定用户所属的附加群组。 -m:自动建立用户的登入目录。 -M:不要自动建立用户的登入目录。 -n:取消建立以用户名称为名的群组。 -r:建立系统账号。 -s:指定用户登入后所使用的shell。 -u:指定用户ID号。
4.说明 useradd可用来建立用户账号,他和adduser命令是相同的。账号建好之后,再用passwd设定账号的密码。使用useradd命令所建立的账号,实际上是保存在/etc/passwd文本文件中。
5.应用实例 建立一个新用户账户,并设置ID: #useradd caojh -u 544 需要说明的是,设定ID值时尽量要大于500,以免冲突。因为Linux安装后会建立一些特别用户,一般0到499之间的值留给bin、mail这样的系统账号。 设置权限:假设下面是readme.txt文件的初始权限设置: -rw-rw-r-- 1 winda winda 39 8月 11 12:04 readme.txt 如果是这个文件的所有者或者登录为根用户身份,则可以改变所有者、组群和其他人的权限。初始时,从上面的分析可以看出,这个readme.txt文件的所有者和组群可以读取和写入文件(rw-),组群之外的任何人只能读取文件(r--)。 文件权限是一种安全措施。无论何时允许其他人读取、写入或执行文件,都在增加文件被篡改或删除的危险。作为一种基本原则,应该只给那些真正需要这些文件的人以读写权限。 在下面的例子中,想给每个人以写入readme.txt文件的权限,因此他们可以读取文件,在其中加注,并保存文件。这意味着必须改变文件权限中的“其他人”部分。 此时需要在shell或终端提示下输入: chmod o+w readme.txt o+w命令参数告诉系统想给其他人写入文件readme.txt的权限。要查看结果,再次列出文件的细节。此时,这个文件的用户访问权限就如下所示了(在第3列中多了一个w): -rw-rw-rw- 1 winda winda 39 3月 11 12:04 readme.txt 现在,每个人都可以读取和写入这个文件了。 要从readme.txt中删除组群和其他人的读写权限,使用chmod命令来取消读取和写入这两个的权限。 命令如下: chmod go -rw readme.txt 通过输入go-rw参数告诉系统删除文件readme.txt中组群和其他人的读取和写入权限。再次通过 ls -1命令列出的结果如下: -rw------- 1 winda winda 39 3月 11 12:04 readme.txt 综上所述,当想用chmod命令来改变权限时,文件的用户身份主要有如下几类: u:拥有文件的用户(所有者); g:所有者所在的组群; o:其他人(不是所有者或所有者的组群); a:每个人或全部(u、g、和o)。 用户所具有的文件访问权限类型如下: r:读取权; w:写入权; x:执行权。 文件权限配置行为有如下几类: +:添加权限; -:删除权限; =:使它成为惟一权限。 从文件readme.txt中删除所有权限(包括每个人的权限)的命令如下: chmod a -rwx readme.txt

linux怎么创建用户

命令行输入 sudo useradd 用户名 输入密码 创建用户成功 sudo passwd 用户名 输入密码 创建/修改密码 然后就可以用新用户名登陆了。

怎么用linux添加用户-具体语句

使用 passwd 命令;username&gt: 使用 useradd 命令来创建一个锁定的用户账号: useradd &lt在系统上添加用户

linux操作系统建立用户,建立WORD文档,与表格文件的具体步骤

Linux是一个多用户多任务的操作系统。多用户是指多个用户可以在同一时间使用计算机系统;多任务是指Linux可以同时执行几个任务,它可以在还未执行完一个任务时又执行另一项任务。 操作系统管理多个用户的请求和多个任务。大多数系统都只有一个CPU和一个主存,但一个系统可能有多个二级存储磁盘和多个输入/输出设备。操作系统管理这些资源并在多个用户间共享资源,当您提出一个请求时,给您造成一种假象,好象系统只被您独自占用。而实际上操作系统监控着一个等待执行的任务队列,这些任务包括用户作业、操作系统任务、邮件和打印作业等。操作系统根据每个任务的优先级为每个任务分配合适的时间片,每个时间片大约都有零点几秒,虽然看起来很短,但实际上已经足够计算机完成成千上万的指令集。每个任务都会被系统运行一段时间,然后挂起,系统转而处理其他任务;过一段时间以后再回来处理这个任务,直到某个任务完成,从任务队列中去除。
一,进程及作业 Linux系统上所有运行的东西都可以称之为一个进程。每个用户任务、每个系统管理守护进程,都可以称之为进程。Linux用分时管理方法使所有的任务共同分享系统资源。我们所关心的是如何去控制这些进程,让它们能够很好地为用户服务。 进程的一个比较正式的定义是∶在自身的虚拟地址空间运行的一个单独的程序。进程与程序是有区别的,进程不是程序,虽然它由程序产生。程序只是一个静态的指令集合,不占系统的运行资源;而进程是一个随时都可能发生变化的、动态的、使用系统运行资源的程序。而且一个程序 可以启动多个进程。 进程和作业的概念也有区别。一个正在执行的进程称为一个作业,而且作业可以包含一个或多个进程,尤其是当使用了管道和重定向命令。 作业控制指的是控制正在运行的进程的行为。比如,用户可以挂起一个进程,等一会儿再继续执行该进程。shell将记录所有启动的进程情况,在每个进程过程中,用户可以任意地挂起进程或重新启动进程。作业控制是许多shell(包括bash和tcsh)的一个特性,使用户能在多个独立 作业间进行切换。 例如,当用户编辑一个文本文件,并需要中止编辑做其他事情时,利用作业控制,用户可以让编辑器暂时挂起,返回shell提示符开始做其他的事情。其他事情做完以后,用户可以重新启动挂起的编辑器,返回到刚才中止的地方,就象用户从来没有离开编辑器一样。这只是一个例子,作业控制还有许多其他实际的用途。
二,启动进程 键入需要运行的程序的程序名,执行一个程序,其实也就是启动了一个进程。在Linux系统中每个进程都具有一个进程号,用于系统识别和调度进程。启动一个进程有两个主要途径∶手工启动和调度启动,后者是事先进行设置,根据用户要求自行启动。
1,手工启动 由用户输入命令,直接启动一个进程便是手工启动进程。但手工启动进程又可以分为前台启动和后台启动。 前台启动是手工启动一个进程的最常用的方式。一般地,用户键入一个命令“ls -l”,这就已经启动了一个进程,而且是一个前台的进程。这时候系统其实已经处于一个多进程状态。或许有些用户会疑惑∶我只启动了一个进程而已。但实际上有许多运行在后台的、系统启动时就已经自动启动的进程正在悄悄运行着。还有的用户在键入“ls -l”命令以后赶紧使用 “ps -x”查看,却没有看到ls进程,也觉得很奇怪。其实这是因为ls这个进程结束太快,使用ps查看时该进程已经执行结束了。 直接从后台手工启动一个进程用得比较少一些,除非是该进程甚为耗时,且用户也不急着需要结果的时候。假设用户要启动一个需要长时间运行的格式化文本文件的进程。为了不使整个shell在格式化过程中都处于“瘫痪”状态,从后台启动这个进程是明智的选择。
2,调度启动 有时候需要对系统进行一些比较费时而且占用资源的维护工作,这些工作适合在深夜进行,这时候用户就可以事先进行调度安排,指定任务运行的时间或者场合,到时候系统会自动完成这一切工作。要使用自动启动进程的功能,就需要掌握以下几个启动命令。 第一个重要的命令是at命令 用户使用at命令在指定时刻执行指定的命令序列。也就是说,该命令至少需要指定一个命令、一个执行时间才可以正常运行。at命令可以只指定时间,也可以时间和日期一起指定。需要注意的是,指定时间有个系统判别问题。比如说∶用户现在指定了一个执行时间∶凌晨3:20,而发出at命令的时间是头天晚上的20:00,那么究竟是在哪一天执行该命令呢?如果用户在3:20以前仍然在工作,那么该命令将在这个时候完成;如果用户3:20以前就退出了工作状态,那么该命令将在第二天凌晨才得到执行。下面是at命令的语法格式∶ at [-V] [-q 队列] [-f 文件名] [-mldbv] 时间 at -c 作业 [作业...] at允许使用一套相当复杂的指定时间的方法,它可以接受在当天的 hh:mm(小时:分钟)式的时间指定。如果该时间已经过去,那么就放在第二天执行。当然也可以使用 midnight(深夜), noon (中午), teatime(饮茶 时间,一般是下午 4点)等比较模糊的词语来指定时间。用户还可以采用12小时计时 制,即在时间后面加上AM (上午)或者 PM (下午)来说明是上午还是下午。也可以指定命令执行的具体日期,指定格式为 month day (月 日)或者 mm/dd/yy(月/日/年)或者 dd.mm.yy (日.月.年)。指定的日期必须跟在指定时间的后面。 上面介绍的都是绝对计时法,其实还可以使用相对计时法,这对于安排不久就要执行的命令是很有好处的。指定格式为∶now + count time-units ,now就是当前时间,time-units是时间单位,这里可以是 minutes(分钟)、hours(小时)、days(天)、weeks(星期)。count是时间的数量,究竟是几天,还是几小时,等等。 还有一种计时方法就是直接使用today(今天)、tomorrow(明天)来指定完成命令的时间。下面通过一些例子来说明具体用法。 [例] 指定在今天下午 5:30 执行某命令。假设现在时间是中午12:30,2001年2月24日,其命令格式如下∶ at 5:30pm at 17:30 at 17:30 today at now + 5 hours at now + 300 minutes at 17:30 24.2.99 at 17:30 2/24/99 at 17:30 Feb 24 以上这些命令表达的意义是完全一样的,所以在安排时间的时候完全可以根据个人喜好和具体情况自由选择。一般采用绝对时间的24小时计时法可以避免由于用户自己的疏忽造成计时错误的情况发生,例如上例可以写成∶ at 17:30 2/24/99 这样非常清楚,而且别人也看得懂。 对于at命令来说,需要定时执行的命令是从标准输入或者使用-f选项指定的文件中读取并执行的。如果at命令是从一个使用su命令切换到用户shell中执行的,那么当前用户被认为是执行用户,所有的错误和输出结果都会送给这个用户。但是如果有邮件送出的话,收到邮件的将是原来的用户,也就是登录时shell的所有者。在7月31日上午10点执行文件work中的作业。 在任何情况下,超级用户都可以使用这个命令。对于其他用户来说,是否可以使用就取决于两个文件∶ /etc/at.allow 和 /etc/at.deny 。 cron命令 前面介绍的两条命令都会在一定时间内完成一定任务,但是要注意它们都只能 执行一次。也就是说,当指定了运行命令后,系统在指定时间完成任务,一切就结束了。但是在很多时候需要不断重复一些命令,比如∶某公司每周一自动向员工报告头一周公司的活动情况,这时候就需要使用cron命令来完成任务了。实际上,cron命令是不应该手工启动的。cron命令在系统启动时就由一个shell脚本自动启动,进入后台(所以不需要使用&符号)。一般的用户没有运行该命令的权限,虽然超级用户可以手工启动cron,不过还是建议将其放到shell脚本中由系统自行启动。 首先cron命令会搜索/var/spool/cron目录,寻找以/etc/passwd文件中 的用户名命名的crontab文件,被找到的这种文件将载入内存。例如一个用户名为foxy的用户,它所对应的crontab文件就应该是/var/spool/cron/foxy。也就是说,以该用户命名的crontab文件存放在/var/spool/cron目录下面。cron命令还将搜索/etc/crontab文件,这个文件是用不同的格式写成的。cron启动以后,它将首先检查是否有用户设置了crontab文件,如果没有就转入“休眠”状态,释放系统资源。所以该后台进程占用资源极少。它每分钟“醒”过来一次,查看当前是否有需要运行的命令。命令执行结束后,任何输出都将作为邮件发送给crontab的所有者,或者是/etc/crontab文件中MAILTO环境变量中指定的用户。上面简单介绍了一些cron的工作原理,但是cron命令的执行不需要用户干涉;需要用户修改的是crontab中要执行的命令序列,所以下面介绍crontab命令。 crontab命令 crontab命令用于安装、删除或者列出用于驱动cron后台进程的表格。也就是 说,用户把需要执行的命令序列放到crontab文件中以获得执行。每个用户都可以有自己的crontab文件。下面就来看看如何创建一个crontab文件。在/var/spool/cron下的crontab文件不可以直接创建或者直接修改。crontab文件是通过crontab命令得到的。现在假设有个用户名为foxy,需要创建自己的一个crontab文件。首先可以使用任何文本编辑器建立一个新文件,然后向其中写入需要运行的命令和要定期执行的时间。然后存盘退出。假设该文件为/tmp/test.cron。再后就是使用crontab命令来安装这个文件,使之成为该用户的crontab文件。键入∶crontab test.cron。 这样一个crontab 文件就建立好了。可以转到/var/spool/cron目录下面查看,发现多了一个foxy文件。这个文件就是所需的crontab文件。 在crontab文件中如何输入需要执行的命令和时间。该文件中每行都包括六个 域,其中前五个域是指定命令被执行的时间,最后一个域是要被执行的命令。每个域之间使用空格或者制表符分隔。格式如下∶ minute hour day-of-month month-of-year mands 第一项是分钟,第二项是小时,第三项是一个月的第几天,第四项是一年的第几个月,第五项是一周的星期几,第六项是要执行的命令。这些项都不能为空,必须填入。如果用户不需要指定其中的几项,那么可以使用*代替。因为*是统配符,可以代替任何字符,所以就可以认为是任何时间,也就是该项被忽略了。 进程的挂起及恢复命令bg、fg 作业控制允许将进程挂起并可以在需要时恢复进程的运行,被挂起的作业恢复 后将从中止处开始继续运行。只要在键盘上按ctrl+z,即可挂起当前的前台作业。 在键盘上按ctrl+z后,将挂起当前执行的命令cat。使用jobs命令可以显示 shell的作业清单,包括具体的作业、作业号以及作业当前所处的状态。恢复进程执行时,有两种选择∶用fg命令将挂起的作业放回到前台执行;用bg命令将挂起的作业放到后台执行。 灵活使用上述命令,将给自己带来很大的方便。 进程查看 由于Linux是个多用户系统,有时候也要了解其他用户现在在干什么,同时 Linux是一个多进程系统,经常需要对这些进程进行一些调配和管理;而要进行管理,首先就要知道现在的进程情况∶究竟有哪些进程?进程情况如何?等等。所以需要进程查看方面的工作。 who命令 该命令主要用于查看当前在线上的用户情况。这个命令非常有用。如果用户想 和其他用户建立即时通讯,比如使用talk命令,那么首先要确定的就是该用户确实在线上,不然talk进程就无法建立起来。又如,系统管理员希望监视每个登录的用户此时此刻的所作所为,也要使用who命令。who命令应用起来非常简单,可以比较准确地掌握用户的情况,所以使用非常广泛。 w命令 该命令也用于显示登录到系统的用户情况,但是与who不同的是,w命令功能更 加强大,它不但可以显示有谁登录到系统,还可以显示出这些用户当前正在进行的工作,并且统计数据相对who命令来说更加详细和科学,可以认为w命令就是who命令的一个增强版。w命令的显示项目按以下顺序排列∶当前时间,系统启动到现在的时间,登录用户的数目,系统在最近1秒、5秒和15秒的平均负载。然后是每个用户的各项数据,项目显示顺序如下∶登录帐号、终端名称、远程主机名、登录时间、空闲时间、JCPU、PCPU、当前正在运行进程的命令行。其中JCPU时间指的是和该终端(tty)连接的所有进程占用的时间。这个时间里并不包括过去的后台作业时间,但却包括当前正在运行的后台作业所占用的时间。而PCPU时间则是指当前进程(即在WHAT项中显示的进程)所占用的时间。 ps命令 ps命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵尸、哪些进程占用了过多的资源等等。总之大部分信息都是可以通过执行该命令得到的。 ps命令最常用的还是用于监控后台进程的工作情况,因为后台进程是不和屏幕键盘这些标准输入/输出设备进行通信的,所以如果需要检测其情况,便可以使用ps命令了。 ps [选项] 下面对命令选项进行说明∶ -e显示所有进程。 -f全格式。 -h不显示标题。 -l长格式。 -w宽输出。 a显示终端上的所有进程,包括其他用户的进程。 r只显示正在运行的进程。 x显示没有控制终端的进程。 O[+|-] k1 [,[+|-] k2 [,…]] 根据SHORT KEYS、k1、k2中快捷键指定的多 级排序顺序显示进程列表。对于ps的不同格式都存在着默认的顺序指定。这些默 认顺序可以被用户的指定所覆盖。其中“+”字符是可选的,“-”字符是倒转指 定键的方向。 最常用的三个参数是u、a、x. 命令 命令和ps命令的基本作用是相同的,显示系统当前的进程和其他状况;但是一个动态显示过程,即可以通过用户按键来不断刷新当前状态。如果在前台执行该命令,它将独占前台,直到用户终止该程序为止。比较准确的说命令提供了实时的对系统处理器的状态监视。它将显示系统中CPU最“敏感”的任务列表。该命令可以按CPU使用。内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定。
三,进程调度 当需要中断一个前台进程的时候,通常是使用Ctrl+c组合键;但是对于一个 后台进程恐怕就不是一个组合键所能解决的了,这时就必须求助于kill命令。该命令可以终止后台进程。至于终止后台进程的原因很多,或许是该进程占用的CPU时间过多;或许是该进程已经挂死。总之这种情况是经常发生的。 kill命令是通过向进程发送指定的信号来结束进程的。如果没有指定发送信号,那么默认值为TERM信号。TERM信号将终止所有不能捕获该信号的进程。至于那些可以捕获该信号的进程可能就需要使用kill
(9)信号了,该信号是不能被捕捉的。 kill命令的语法格式很简单,大致有以下两种方式∶ kill [-s 信号 | -p ] [ -a ] 进程号 ... kill -l [信号]

linux 下如何添加用户并给用户添加可执行权限

添加用户用useradd或者adduser命令 添加可执行权限是对文件操作,不是对用户,用命令chmod

linux怎么添加用户

在Linux中添加普通新用户 超级用户(也称为“root”)是一个具有修改系统中任何文件权力的特别账号。在日常工作中,最好不要使用超级用户账号进入系统,因为任何错误操作都可能导致巨大的损失。由于超级用户账号是系统建立后提供的惟一一个账号,因此,您需要建立和使用一个一般用户账号进行日常工作。 超级用户可以创建新的用户账号,下面的命令将建立一个名为joe的新用户: # adduser 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能修改任何用户的口令。

标签: #怎么处理 #尾气 #怎么处理 #怎么处理 #怎么处理 #怎么处理 #洗衣机 #怎么处理