Linux系统添加新用户

Linux系统中一般不直接使用root用户进行操作,需要添加新的用户。

首先,查看当前系统已有的用户

cat /etc/passwd

其次,添加想要的用户

useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-r] name
  -d:指定用户登入时的主目录,替换系统默认值/home/<用户名>

  -g:指定用户所属的群组。值可以使组名也可以是GID。用户组必须已经存在的,期默认值为100,即users。

  -G:指定用户所属的附加群组。

  -m:自动建立用户的登入目录。

  -M:不要自动建立用户的登入目录。

  -u:指定用户ID号。该值在系统中必须是唯一的。0~499默认是保留给系统用户账号使用的,所以该值必须大于499。

-p:指定用户密码,但,请注意!这个参数应采用crypt()加密后的密码作为参数,而不能直接明文,否则会导致登录失败
我的应用示例:useradd -p [email protected] -d /home/users/test test但是遇到一个问题:这样添加的用户不能登录,因为密码是明文的。

所以换一种方式添加用户:useradd -d /home/users/test test     //使用-d参数指定用户的目录,如果不指定默认/home/testecho 你的密码 | passwd --stdin test     //通过这样方式设置密码

最后,对系统用户进行删除操作:

userdel -r test    //参数-r的意思是删除所有该用户相关的文件夹
时间: 2024-11-15 21:22:08

Linux系统添加新用户的相关文章

linux下添加新用户,切换用户登录

如何在linux下添加用户?以及成功退出用户登录?以及切换用户登录? 步骤如下: 命令行输入 adduser 用户名(如:lanp) 回车,(注意:此处linux不会显示任何信息出来); 接着输入 passwd 用户名 回车: 提示你输入新的密码,以及密码输入后的确认密码:(注意,在你输入密码时,linux是不会显示的) 出现身份验证令牌已经成功更新,表示用户以及创建成功: 退出用户登录,直接 logout 回车即可; root切换到普通用户,用命令su 用户名(su即switch user切换

Linux系统添加新硬盘,并分区设置启动自动挂载,图文教程!

虚拟机添加硬盘的步骤就不多废话了,主要列出添加硬盘后要进行设置的几个详细步骤: 1.查看磁盘信息:fdisk -ls 添加前如下图所示: 添加后如下图: 也可以用:ls /dev/sd*查看,如下图: 2.磁盘分区: 磁盘识别成功后,用gdisk命令进行分区:gdisk /dev/sdb 执行后就进入了gdisk的交互式命令行,输入p,回车后就能看到硬盘详细信息了,如下图所示: 若创建多个分区,用创建分区的命令n,输入回车后,选择分区编号(默认从1开始),输入1,回车 我这里只设置一个默认分区1

linux学习(一) 在unbuntu下添加新用户

最近装了一个双系统,开始要折腾unbuntu了,Linux系统是一个多用户的操作系统,很多操作需要管理员权限才能完成,所有管理员权限是很重要的,对于初学者来说,我们最好用一个一般用户的权限就行了,相对于初学者的我们,对于很多东西还不懂,如果用了一个管理员权限,很可能造成很多不可逆的影响.遂捣鼓了一番,添加一个标准用户来供我们学习的一般需求. 第一步,我们打开系统设置:找到里面的用户账户选项: 第二步:对当前的用户进行解锁: 第三步:解锁之后我们就可以添加新用户了: 第四步:我们就可以创建新用户啦

Linux系统管理技术手册——第6章 添加新用户

6.1/etc/passwd文件 用户登录时Linux识别用户的文件/etc/passwd /etc/passwd包括7个字段: 登录名(不超过32位,使用NIS系统后不超过8位) 经过加密的口令或口令占位符(大多数实际放在/etc/shadow文件中,默认采用MD5加密,SUSE中采用Blowfish,通过passwd命令设置) UID(用户ID)号(32位无符号数,建议限制为32767内,root的UID为0,让多个账号UID为0会产生潜在安全漏洞,LDAP是一种流行的UID管理工具) 默认

Windows系统下设置mysql的根用户密码及添加新用户的操作

本篇文章主要是学习mysql的根用户密码的设置,以及如何添加新用户等.详细操作步骤如下. 一.设置根用户密码 1. 安装好PHP及相关软件之后,点开"运行",输入"cmd",打开管理员控制台,如图1所示: 图1 2. 在控制台中,移动到mysql\bin目录下.这个和您安装的php软件有关.我安装的是XAMPP集成软件,mysql\bin的路径如图2所示: 图2 因此,我需要在控制台中输入如下字符串:"cd C:\xampp\mysql\bin"

windows远程连接linux-安装xfce界面,ubuntn添加新用户

参考:" 使用xrdp实现windows 远程桌面连接linux" http://blog.csdn.net/qq_33530388/article/details/64502902; http://www.linuxidc.com/Linux/2017-04/142690.htm 之前一直用mstsc连接windows主机,今天想用此来连接linux主机时,发现 连接不了~!!~ 自己没有服务器,但是想用windows的台式机远程连接笔记本电脑的linux系统,笔记本电脑的是ubun

ubuntu添加新用户并添加管理员权限

Ubuntu创建新用户并增加管理员权限  Family 2014-06-24 22:21:22 $是普通管员,#是系统管理员,在Ubuntu下,root用户默认是没有密码的,因此也就无法使用(据说是为了安全).想用root的话,得给root用户设置一个密码: $ sudo passwd root然后登录时用户名输入root,再输入密码就行了.ubuntu建用户最好用adduser,虽然adduser和useradd是一样的在别的linux糸统下,但是我在ubuntu下用useradd时,并没有创

linux系统添加swap虚拟内存与删除配置方法

兄弟连Linux培训教程 linux系统添加swap虚拟内存与删除配置(www.lampbrother.net) 1.swap概述 Swap分区,即交换区,Swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用.那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中.这样,系统总是在物理内存不够时,才进行Swap交换. 其实

Linux系统添加虚拟IP(Suse linux为例)

之前有提到Windows服务器添加多个虚拟IP的方法,只需要用图形化界面就可以了,但是Linux服务器就没那么简单.所以总结了这么一篇教程,记录一下如何在Linux服务器上添加虚拟IP. 1)以Root权限登录,或者登陆以后su - 获取root权限. 2)跳转到Network设置的位置: cd /etc/sysconfig/network-scripts 3)查看一下现有的网络适配器有哪些: ls ifcfg-eth* 可以看到一个或一些类似于: ifcfg-eth-id-12:34:56:7