linux下添加用户和删除用户以及该密码

合集下载

linux修改用户名和密码

linux修改用户名和密码

linux修改⽤户名和密码
修改root密码:sudo passwd root
修改主机名:sudo vi /etc/hostname 将其中的名字改为⾃⼰的名字
sudo vi /etc/hosts 将其中的名字改为⾃⼰的名字
修改⽤户名:sudo vi /etc/passwd 找到原先的⽤户名,将其改为⾃⼰的⽤户名,但是/home/“原先⽤户名” 中的不能更改,若更改重启后,便登陆不了系统了。

sudo vi /etc/shadow 找到原先⽤户名,改为⾃⼰的⽤户名
以上步骤完毕后,sudo reboot重启
重启后,进⼊系统,发现 home ⽬录下⽤户⽬录还是原先⽤户名,但是⽤命令 ls -al 可以看到起⽤户⽬录所属⽤户已变更为你⾃⼰的⽤户了,下⾯⽤ “mv ⽤户⽬录名⾃⼰的⽤户⽬录名”将⽬录名更改下就可以了。

例如原先⽬录名为xxxx 现要改为⽤户 yyyy。

⽤命令 mv xxxx yyyy 即可。

Linux命令行技巧如何创建和管理用户和用户组

Linux命令行技巧如何创建和管理用户和用户组

Linux命令行技巧如何创建和管理用户和用户组在Linux系统中,创建和管理用户和用户组是系统管理员需要掌握的基本技能之一。

通过命令行界面,管理员可以轻松执行这些任务,并确保系统的安全性和完整性。

本文将介绍一些常用的Linux命令行技巧,以帮助管理员创建和管理用户和用户组。

一、创建用户在Linux系统中,可以使用以下命令来创建用户:1. useradd命令useradd命令用于创建新用户。

可选的参数包括用户名、用户ID、默认用户组、附加组等。

例如,以下命令将创建一个名为“user1”的用户:```$ sudo useradd user1```2. passwd命令passwd命令用于设置用户的密码。

只有root用户或具有sudo权限的用户才能更改其他用户的密码。

例如,以下命令将设置“user1”的密码:```$ sudo passwd user1```二、管理用户一旦用户创建成功,管理员可以使用以下命令来管理用户:1. usermod命令usermod命令用于修改用户的属性。

可以使用usermod命令来更改用户名、用户ID、默认用户组、附加组等。

例如,以下命令将更改“user1”的用户名为“newuser1”:```$ sudo usermod -l newuser1 user1```2. chage命令chage命令用于修改用户的密码过期时间。

可以使用chage命令来设置密码的最长使用期限、账户的失效期限等。

例如,以下命令将禁用“user1”的密码过期限制:```$ sudo chage -M 99999 user1```三、创建用户组在Linux系统中,可以使用以下命令来创建用户组:1. groupadd命令groupadd命令用于创建新的用户组。

例如,以下命令将创建一个名为“group1”的用户组:```$ sudo groupadd group1```四、管理用户组一旦用户组创建成功,管理员可以使用以下命令来管理用户组:1. groupmod命令groupmod命令用于修改用户组的属性。

Linux用户管理命令大全

Linux用户管理命令大全

Linux⽤户管理命令⼤全1、添加⽤户,⾸先⽤adduser命令添加⼀个普通⽤户,命令如下:$ adduser tommy//添加⼀个名为tommy的⽤户$ passwd tommy //修改密码Changing password for user tommy.New UNIX password: //在这⾥输⼊新密码Retype new UNIX password: //再次输⼊新密码passwd: all authentication tokens updated successfully.2、赋予root权限⽅法⼀:修改 /etc/sudoers ⽂件,找到下⾯⼀⾏,把前⾯的注释(#)去掉## Allows people in group wheel to run all commands%wheel ALL=(ALL) ALL然后修改⽤户,使其属于root组(wheel),命令如下:usermod -g root tommy修改完毕,现在可以⽤tommy帐号登录,然后⽤命令 su – ,即可获得root权限进⾏操作。

⽅法⼆:修改 /etc/sudoers ⽂件,找到下⾯⼀⾏,在root下⾯添加⼀⾏,如下所⽰:Allow root to run any commands anywhereroot ALL=(ALL) ALLtommy ALL=(ALL) ALL修改完毕,现在可以⽤tommy帐号登录,然后⽤命令 sudo – ,即可获得root权限进⾏操作。

⽅法三:修改 /etc/passwd ⽂件,找到如下⾏,把⽤户ID修改为 0 ,如下所⽰:tommy:x:0:33:tommy:/data/webroot:/bin/bash⼀、Linux系统⽤户账号的管理⽤户账号的管理⼯作主要涉及到⽤户账号的添加、修改和删除。

添加⽤户账号就是在系统中创建⼀个新账号,然后为新账号分配⽤户号、⽤户组、主⽬录和登录Shell等资源。

Linux中使用useradd和userdel命令管理用户和用户组

Linux中使用useradd和userdel命令管理用户和用户组

Linux中使用useradd和userdel命令管理用户和用户组Linux系统是一种开源的操作系统,广泛应用于服务器和嵌入式设备中。

在Linux中,用户和用户组的管理是非常重要的一项任务。

本文将介绍如何使用useradd和userdel命令来管理用户和用户组。

一、用户管理1. 添加用户在Linux中,可以使用useradd命令来添加用户。

下面是使用useradd命令添加用户的基本语法:useradd [选项] 用户名例如,要添加一个名为"john"的用户,可以使用以下命令:useradd john默认情况下,useradd命令将在/home目录下创建一个与用户名相同的子目录作为用户的家目录。

如果需要指定其他目录作为用户的家目录,可以使用-d选项,如下所示:useradd -d /data/john john2. 设置用户密码添加完用户后,下一步是为用户设置密码。

使用passwd命令可以为用户设置密码。

下面是passwd命令的基本语法:passwd 用户名例如,要为"john"用户设置密码,可以使用以下命令:passwd john系统会提示您输入新密码,并要求确认密码。

请务必选择一个安全的密码,并妥善保管。

3. 修改用户信息Linux中还可以使用usermod命令来修改用户的信息,包括用户名、家目录、用户ID等。

下面是usermod命令的基本语法:usermod [选项] 用户名例如,要将"john"用户的家目录修改为/data/john,并将其用户ID修改为1001,可以使用以下命令:usermod -d /data/john -u 1001 john4. 删除用户如果不再需要某个用户,可以使用userdel命令将其从系统中删除。

下面是userdel命令的基本语法:userdel 用户名例如,要删除名为"john"的用户,可以使用以下命令:userdel john二、用户组管理1. 添加用户组在Linux中,可以使用groupadd命令来添加用户组。

Linux终端命令的多用户和多任务管理技巧合理利用系统资源

Linux终端命令的多用户和多任务管理技巧合理利用系统资源

Linux终端命令的多用户和多任务管理技巧合理利用系统资源在Linux操作系统中,终端命令是管理系统资源的重要工具。

合理利用多用户和多任务管理技巧,可以提高系统的运行效率和资源利用率。

本文将介绍Linux终端命令中的一些技巧,帮助读者更好地管理多用户和多任务。

1. 用户管理在Linux中,可以创建多个用户账户,并为每个账户分配独立的权限和资源。

以下是一些常用的用户管理命令:1.1 创建用户账户:sudo adduser username通过执行此命令,可以创建一个新的用户账户,并指定用户名为"username"。

1.2 删除用户账户:sudo deluser username通过执行此命令,可以删除指定的用户账户及其相关文件和目录。

1.3 修改用户密码:sudo passwd username通过执行此命令,可以修改指定用户的密码。

1.4 查看用户列表:cat /etc/passwd通过执行此命令,可以查看系统中所有用户的列表。

1.5 切换用户:su username通过执行此命令,可以切换当前用户身份为指定用户。

2. 进程管理在Linux中,可以同时运行多个进程,通过合理管理进程,可以提高系统资源的利用率。

以下是一些常用的进程管理命令:2.1 查看进程列表:ps -ef通过执行此命令,可以查看系统中所有正在运行的进程。

2.2 杀死进程:sudo kill pid通过执行此命令,可以杀死指定pid的进程。

2.3 后台运行进程:command &通过在命令结尾处添加&符号,可以使命令在后台运行,不阻塞终端。

2.4 切换前后台进程:Ctrl+Z、fg、bg通过Ctrl+Z可以将当前前台进程暂停,并放入后台,通过fg命令可以将后台进程切换到前台运行,通过bg命令可以将暂停的前台进程切换到后台运行。

3. 资源监控在Linux中,可以通过一些命令来监控系统的资源利用情况,帮助用户合理安排任务。

linux增加用户并赋予权限用户和用户组操作命令

linux增加用户并赋予权限用户和用户组操作命令

linux增加⽤户并赋予权限⽤户和⽤户组操作命令===============ubuntu==================================================在Ubuntu13.10下创建⼀个新的⽤户:Step1:添加新⽤户useradd -r -m -s /bin/bash ⽤户名Step2:配置新⽤户密码passwd ⽤户名Step3:给新添加的⽤户增加ROOT权限vim /etc/sudoers然后添加:⽤户名 ALL=(ALL:ALL) ALL另外,如果直接⽤useradd添加⽤户的话,可能出现没有home下的⽂件夹,以及shell⽆法⾃动补全的显现。

出现此问题只要修改/etc/passwd下的/bin/sh为/bin/bash即可。

===============redhat===================================================useradd hadooppasswd 123456这样就增加了⼀个⽤户名是hadoop 密码是123456的⽤户再修改hadoop⽤户的权限:赋予root权限⽅法⼀:修改 /etc/sudoers ⽂件,找到下⾯⼀⾏,把前⾯的注释(#)去掉## Allows people in group wheel to run all commands%wheel ALL=(ALL) ALL然后修改⽤户,使其属于root组(wheel),命令如下:#usermod -g root tommy修改完毕,现在可以⽤tommy帐号登录,然后⽤命令 su - ,即可获得root权限进⾏操作。

⽅法⼆:修改 /etc/sudoers ⽂件,找到下⾯⼀⾏,在root下⾯添加⼀⾏,如下所⽰:## Allow root to run any commands anywhereroot ALL=(ALL) ALLtommy ALL=(ALL) ALL修改完毕,现在可以⽤tommy帐号登录,然后⽤命令 su - ,即可获得root权限进⾏操作。

linux创建用户、文件夹、用户组的添加和删除的命令及解说

linux创建用户、文件夹、用户组的添加和删除的命令及解说

创建用户、设置密码、修改用户、删除用户:useradd testuser 创建用户testuserpasswd testuser 给已创建的用户testuser设置密码说明:新创建的用户会在/home下创建一个用户目录testuserusermod --help 修改用户这个命令的相关参数userdel testuser 删除用户testuserrm -rf testuser 删除用户testuser所在目录------------------------------------------------------------在权限允许的范围内:创建用户:命令行窗口下用户的相互切换:su 用户名说明:su是switch user的缩写,表示用户切换从新的用户状态下输入“exit”即可退回到刚才的用户状态$Su rootPassword:#useradd testuser(新建testuser用户)# Password testuser(给testuser设置密码)Changing password for user testuser。

(更改testuser密码)New password:(输入新密码)Re type new password:(再次输入新的密码)Passwd: all authentication tokens updated successfully (身份验证更新成功) #cd /home(到home这个目录)#ls(查看此层目录文件)#pwd(查看当前路径)#rm –rf testuser强制删除testuser目录文件#ls创建新用户后,同时会在etc目录下的passwd文件中添加这个新用户的相关信息---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------创建文件夹:mkdir /home/u1 创建文件夹/home/u1chown oracle /home/u1 表示改变目录所有者为oracle账户;chgrp dba /home/u1 改变/home/u1目录为dba所有;chmod 755 /home/u1 表示oracle账户对/home/u1目录有755权限;rmdir /home/u1 表示删除/home/u1目录hostname可以查看linux的计算机名;whoami可以查看当前用户;pwd显示当前路径;df查看系统的硬件信息ls -lrt l表示显示详细列表,-t表示按时间排序,-r反向排序cat orcl_ora_3436.trc|grep bucket---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------用户组的添加和删除:groupadd testgroup组的添加groupdel testgroup 组的删除说明:组的增加和删除信息会在etc目录的group文件中体现出来。

【Linux】学习笔记:(二)用户和组群账户管理

【Linux】学习笔记:(二)用户和组群账户管理

【Linux】学习笔记:(⼆)⽤户和组群账户管理⽬录前⾔在Linux系统中,⽤户账户是登录系统的唯⼀凭证,其中root⽤户是系统的最⾼管理者,该⽤户的UID是0,与⽤户和组群账户相关的配置⽂件有/etc/passwd,/etc/shadow,/etc/group和/etc/gshadow。

⼀、⽤户账户简介1、⽤户账户分类root⽤户root⽤户UID为0。

root⽤户的权限是最⾼的,普通⽤户⽆法执⾏的操作,root⽤户都能完成,所以也称之为超级⽤户系统⽤户系统⽤户的UID为1~999这类⽤户不具有登录Linux的能⼒,但却是系统运⾏不可缺少的⽤户。

普通⽤户系统⽤户的UID为1000~60000在Linux系统上进⾏普通操作,其使⽤系统的权限受限制。

2、 /etc/passwd⽂件假设以账户zhangsan登录系统时,系统⾸先会检查/etc/passwd⽂件,存在zhangsan账户,然后确定⽤户zhangsan的UID,通过UID确认⽤户⾝份,如果存在,则读取/etc/shadow⽂件中对应的密码,核实⽆误,则登录系统,读取⽤户的配置⽂件[root@centos83 home]# cat /etc/passwdroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbin/nologin..............(省略)..........sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologinrngd:x:994:991:Random Number Generator Daemon:/var/lib/rngd:/sbin/nologinzhangsan:x:1000:1000::/home/zhangsan:/bin/bash字段字段含义⽤户名在系统中⽤户名应该具有唯⼀性密码存放加密⽤户的密码,看到的是⼀个x,其实密码已经被映射到/etc/shadow⽂件中⽤户标识号(UID)每个⽤户的UID都是唯⼀的,root⽤户的UID是0,普通⽤户的UID默认从1000开始组群标识号(GID)在系统内⽤⼀个整数标识⽤户所属的主要组群ID号,每个组群ID都是唯⼀的⽤户名全称⽤户名描述,可以不设置主⽬录⽤户登录系统后⾸先进⼊的⽬录登录shell⽤户使⽤的Shell类型,Linux系统默认使⽤的Shell是/bin/bash2、 /etc/shadow⽂件/etc/shadow⽂件内容包括⽤户及被加密的密码以及其他/ect/passwd不能包括的信息,⽐如账户有效期等/etc/shadow⽂件只有root⽤户可以读取和操作,确保系统安全[root@centos83 home]# cat /etc/shadowroot:$6$Uq9EeN5GfNDLF83M$csUva0exzO/n3PIvhKv5D1Xs3Ga06G2whjfagtEtJUW1wlQbREEd6HkOjTRCTqGuZCXvg2WQ1wdyzqY.qfAzE1::0: 99999:7:::bin:*:18397:0:99999:7:::..............(省略)..........sshd:!!:18625::::::rngd:!!:18625::::::zhangsan:$6$HMTy.raoMPbhboQn$71FPRHyRycVf3AcenfNW1n7/qD7ep.x5vSeBSSxzJdWmvjoQ98oDhfA8Kz/6PlOgKe/ksj58AXeWBPOGAm/dl1 :18625:0:99999:7:::字段字段含义⼆、 ⽤户账户设置1、useradd :创建⽤户创建⽤户useradd moon创建⽤户并设置UID 为1010useradd -u 1010 moon创建⽤户并设置⽤户所属群组为rootuseradd -g root moon创建系统⽤户mysql 并设置所属组群useradd -r -g mysql mysql2、 usermod :修改⽤户账户修改⽤户pp 的登录名为moonusermod -l moon pp修改⽤户moon 账户过期时间为2028年11⽉23⽇usermod -e 11/23/2028 moon修改⽤户moon 的主⽬录到/home/oopp ,并⾃动创建⽬录usermod -d /home/oopp -m moon ⽤户名这⾥的⽤户名和/etc/passwd 中的相同加密密码密码已经加密,如果由⽤户显⽰"!!",则表⽰这个⽤户还没有设置密码,⽆法登录到系统⽤户最后⼀次更改密码的⽇期从1970年1⽉1⽇算起到最后⼀次修改密码的时间间隔天数密码允许更换前的天数如果设置为0,则禁⽤此功能。

LINUX中如何通过命令行来添加用户并设置密码

LINUX中如何通过命令行来添加用户并设置密码

LINUX中如何通过命令行来添加用户并设置密码由于要在LINUX服务器上新建FTP账号.所以就在网上找了一些资料.后来才知道只要新建好USER就能对应上它的FTP.所以归根揭底只要新建好USER就OK.下面是新建USER的详解.我试过.说得很清楚.希望对大家有帮助.管理用户(user)的工具或命令;useradd 注:添加用户adduser 注:添加用户passwd 注:为用户设置密码usermod 注:修改用户命令,可以通过usermod 来修改登录名、用户的家目录等等;pwcov 注:同步用户从/etc/passwd 到/etc/shadowpwck 注:pwck是校验用户配置文件/etc/passwd 和/etc/shadow 文件内容是否合法或完整;pwunconv 注:是pwcov 的立逆向操作,是从/etc/shadow和/etc/passwd 创建/etc/passwd ,然后会删除/etc/shadow 文件;finger 注:查看用户信息工具id 注:查看用户的UID、GID及所归属的用户组chfn 注:更改用户信息工具su 注:用户切换工具sudo 注:sudo 是通过另一个用户来执行命令(execute a command as another user),su 是用来切换用户,然后通过切换到的用户来完成相应的任务,但sudo 能后面直接执行命令,比如sudo 不需要root 密码就可以执行root 赋与的执行只有root才能执行相应的命令;但得通过visudo 来编辑/etc/sudoers来实现;visudo 注:visodo 是编辑/etc/sudoers 的命令;也可以不用这个命令,直接用vi 来编辑/etc/sudoers 的效果是一样的;sudoedit 注:和sudo 功能差不多;2)管理用户组(group)的工具或命令;groupadd 注:添加用户组;groupdel 注:删除用户组;groupmod 注:修改用户组信息groups 注:显示用户所属的用户组grpckgrpconv 注:通过/etc/group和/etc/gshadow 的文件内容来同步或创建/etc/gshadow ,如果/etc/gshadow 不存在则创建;grpunconv 注:通过/etc/group 和/etc/gshadow 文件内容来同步或创建/etc/group ,然后删除gshadow文件;///////////建立一个新用户建立一个新的用户包括两个步骤,第一步是使用useradd命令完成一个新用户的初始化设置工作;第二步是用passwd为这个新用户设置密码。

linux下常用命令

linux下常用命令
下载jdk
下载地址:/jdk6/
选择Linux Platform jdk-6u12-linux-i586.bin 将该下载包拷贝到/root(目录随意)下
卸载旧版本:
1.在终端输入如下命令,如果有安装就会出现安装的jdk的相关信息
[root@localhost ~]#rpm -qa|grep java
Disk /dev/sdc: 322 MB, 322122240 bytes
64 heads, 32 sectors/track, 307 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Device Boot Start End Blocks Id System
在安装JDK (Java Development Kit)或JRE (Java Runtime Environment)时,这个Redhat package文件的默认安装路径是/usr/java。如果你要安装在其它路径下,例如要放到/usr/local/home 目录下,安装时要敲的指令就是:
Device Boot Start End Blocks Id System
/?uid-7607759-action-viewspace-itemid-350633(第 2/6 页)2009-3-20 15:36:38
手把手教你用VMware在linux下安装oracle10g RAC(4)-配置linux环境续 - 三思笔记,ORACLE学习轨迹~~~~ - ITPUB个人空间 - powered by X-Space
该命令可以使用通配符(通配符含义请参见第十章)。
例如:假设用户当前目录是:/home/xu,现需要更换到/home/xu/pro目录中,

Linux中如何添加删除FTP用户并设置权限

Linux中如何添加删除FTP用户并设置权限

Linux中如何添加/删除FTP用户并设置权限在linux中添加ftp用户,并设置相应的权限,操作步骤如下:1.环境:ftp为vsftp。

被设置用户名为test。

被限制路径为/alidata/www/test2.建用户:在root用户下:useradd -d /alidata/www/test test //增加用户test,并制定test 用户的主目录为/alidata/www/testpasswd test 为test用户设置密码3.更改用户相应的权限设置:usermod -s /sbin/nologin test //限定用户test不能telnet,只能ftpusermod -s /sbin/bash test //用户test恢复正常usermod -d /test test //更改用户test的主目录为/test4.限制用户只能访问/home/test,不能访问其他路径修改/etc/vsftpd/vsftpd.conf如下:chroot_list_enable=YES //限制访问自身目录# (default follows)chroot_list_file=/etc/vsftpd/vsftpd.chroot_list编辑 vsftpd.chroot_list文件,将受限制的用户添加进去,每个用户名一行改完配置文件,不要忘记重启vsFTPd服务器[root@localhost]# /etc/init.d/vsftpd restart5.如果需要允许用户修改密码,但是又没有telnet登录系统的权限:usermod -s /usr/bin/passwd test //用户telnet后将直接进入改密界面6.如果要删除用户,用下面代码:userdel test //userdel + 用户即可删除ftp用户。

Linux命令行使用技巧如何创建和管理用户

Linux命令行使用技巧如何创建和管理用户

Linux命令行使用技巧如何创建和管理用户在Linux系统中,创建和管理用户是系统管理员工作中的重要组成部分。

通过命令行界面,管理员可以使用特定的命令来创建新用户、修改用户属性、分配用户权限以及删除用户账户。

本文将介绍一些常用的Linux命令行使用技巧,帮助管理员轻松完成用户管理相关操作。

一、创建新用户1.使用命令useradd创建新用户账户:sudo useradd username2.设置新用户的密码:sudo passwd username3.创建用户时指定用户家目录:sudo useradd -d /home/username username二、修改用户属性1.修改用户密码:sudo passwd username2.修改用户家目录:sudo usermod -d /new/home/directory username3.修改用户登录名:sudo usermod -l newusername username4.修改用户所属组:sudo usermod -g groupname username5.将用户添加到附加组:sudo usermod -aG groupname username三、分配用户权限1.将用户添加到sudo执行程序的权限组:sudo usermod -aG sudo username2.将用户添加到具有root权限的用户组:sudo usermod -aG root username四、删除用户账户1.删除用户账户及其相关文件:sudo userdel -r username2.仅删除用户账户:sudo userdel username以上是一些常用的Linux命令行使用技巧,用于创建和管理用户。

根据实际情况,管理员可以根据需要修改用户属性、分配用户权限以及删除用户账户。

在进行用户管理操作时,建议管理员先了解各个命令的具体选项和参数,以免误操作导致系统的不稳定或数据丢失。

Linux添加删除用户和用户组

Linux添加删除用户和用户组

Linux添加删除⽤户和⽤户组本⽂总结了Linux添加或者删除⽤户和⽤户组时常⽤的⼀些命令和参数。

1、建⽤户:adduser phpq //新建phpq⽤户passwd phpq //给phpq⽤户设置密码2、建⼯作组groupadd test //新建test⼯作组3、新建⽤户同时增加⼯作组useradd -g test phpq //新建phpq⽤户并增加到test⼯作组注::-g 所属组 -d 家⽬录 -s 所⽤的SHELL4、给已有的⽤户增加⼯作组usermod -G groupname username (这个会把⽤户从其他组中去掉)usermod -a groupname username或者:gpasswd -a user group如果添加了⽤户,添加了组,然后使这个组⾥的⼈都可以sudo 到公共账号下可以/etc/sudoers.d 下⾯建⽴⼀个⽂件内容如下,就可以是etl组的所有⽤户都可以⽆密码的切到etl⽤户下。

%etl ALL=(ALL) NOPASSWD: /bin/su etl%etl ALL=(ALL) NOPASSWD: /bin/su - etl5、临时关闭:在/etc/shadow⽂件中属于该⽤户的⾏的第⼆个字段(密码)前⾯加上*就可以了。

想恢复该⽤户,去掉*即可。

或者使⽤如下命令关闭⽤户账号:passwd peter –l重新释放:passwd peter –u6、永久性删除⽤户账号userdel petergroupdel peterusermod –G peter peter (强制删除该⽤户的主⽬录和主⽬录下的所有⽂件和⼦⽬录)7、从组中删除⽤户编辑/etc/group 找到GROUP1那⼀⾏,删除 A或者⽤命令gpasswd -d A GROUP8、显⽰⽤户信息id usercat /etc/passwd。

linux查看用户、创建用户、设置密码、修改用户、删除用户命令

linux查看用户、创建用户、设置密码、修改用户、删除用户命令

linux查看⽤户、创建⽤户、设置密码、修改⽤户、删除⽤户命令查看⽤户tail -1 /etc/passwdtail -1 /etc/shadowid alexecho'123' |passwd --stdin alex # 设置密码,不需要交互[root@localhost ~]# tail -l /etc/passwdrpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologinnfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologinntp:x:38:38::/etc/ntp:/sbin/nologinapache:x:48:48:Apache:/usr/share/httpd:/sbin/nologinsshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologinpostfix:x:89:89::/var/spool/postfix:/sbin/nologinchrony:x:996:993::/var/lib/chrony:/sbin/nologintcpdump:x:72:72::/:/sbin/nologinniuli:x:1000:1000:niuli:/home/niuli:/bin/bash添加⽤户useradd testuser 创建⽤户testuserpasswd testuser 给已创建的⽤户testuser设置密码说明:新创建的⽤户会在/home下创建⼀个⽤户⽬录testuserusermod --help 修改⽤户这个命令的相关参数userdel testuser 删除⽤户testuserrm -rf testuser 删除⽤户testuser所在⽬录上⾯的⼏个命令只有root账号才可以使⽤,如果你不知道⾃⼰的系统上⾯的命令在什么位置可以使⽤如下命令查找其路径:locate useradd创建新⽤户后,同时会在etc⽬录下的passwd⽂件中添加这个新⽤户的相关信息说明:为了截图,此处我使⽤了tail -3 passwd命令,只将该⽂件的最后3⾏信息(也是我关注的信息)显⽰出来命令⾏窗⼝下⽤户的相互切换:su ⽤户名说明:su是switch user的缩写,表⽰⽤户切换从新的⽤户状态下输⼊“exit”即可退回到刚才的⽤户状态⽤户组的添加和删除:groupadd testgroup 组的添加groupdel testgroup 组的删除说明:组的增加和删除信息会在etc⽬录的group⽂件中体现出来。

linux给用户及文件权限管理的命令

linux给用户及文件权限管理的命令

linux给用户及文件权限管理的命令Linux是一种开源操作系统,以其稳定性、安全性和灵活性而闻名。

在Linux 中,用户及文件权限管理是非常重要的一部分。

正确地管理用户和文件权限可以保护系统的完整性和安全性。

本文将介绍几个关键的Linux命令,用于用户及文件权限管理,以帮助读者理解和有效地管理Linux系统。

1. 用户管理命令Linux系统允许管理员创建、删除和管理用户及其权限。

以下是一些常用的用户管理命令。

1.1 useradd命令useradd命令用于创建新用户。

管理员可以使用以下命令创建用户及其所需的参数:useradd [选项] 用户名其中,选项可以是:- -c "备注":为用户创建备注。

- -d 目录:指定用户的家目录。

- -s shell:指定用户的默认shell。

1.2 passwd命令passwd命令用于为用户设置密码。

管理员可以使用以下命令为用户设置密码:passwd 用户名系统将提示管理员输入密码两次确认。

1.3 usermod命令usermod命令用于修改用户的属性。

以下是一些常用的usermod命令及其参数:- -c "备注":修改用户的备注。

- -d 目录:修改用户的家目录。

- -s shell:修改用户的默认shell。

1.4 userdel命令userdel命令用于删除用户。

管理员可以使用以下命令删除用户:userdel 用户名需要注意的是,删除用户不会删除其家目录和邮件文件。

如果要同时删除家目录,可以使用`userdel -r 用户名`命令。

2. 用户组管理命令除了用户管理命令外,管理员还可以使用Linux提供的命令来管理用户组。

2.1 groupadd命令groupadd命令用于创建用户组。

管理员可以使用以下命令创建用户组:groupadd 用户组名2.2 groupmod命令groupmod命令用于修改用户组的属性。

以下是一些常用的groupmod 命令及其参数:- -n 新组名:修改用户组的名称。

linux下怎么使用passwd命令设置修改用户密码

linux下怎么使用passwd命令设置修改用户密码

linux下怎么使用passwd命令设置修改用户密码Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

用我们需要修改密码时候,比较常用的命令就是passwd命令,下面小编就为大家带来一篇linux下passwd命令设置修改用户密码的方法。

小编觉得挺不错的,现在就分享给大家,也给大家做个参考。

一起跟随小编过来看看吧1、passwd 简单说明;我们已经学会如何添加用户了,所以我们还要学习设置或修改用户的密码;passwd命令的用法也很多,我们只选如下的几个参数加以说明;想了解更多,请参考man passwd或passwd --help ;passwd [OPTION...]passwd 作为普通用户和超级权限用户都可以运行,但作为普通用户只能更改自己的用户密码,但前提是没有被root用户锁定;如果root 用户运行passwd ,可以设置或修改任何用户的密码;passwd 命令后面不接任何参数或用户名,则表示修改当前用户的密码;请看下面的例子;[root@localhost ~]# passwd 注:没有加任何用户,我是用root 用户来执行的passwd 表示修改root用户的密码;下面也有提示;Changing password for user root.New UNIX password: 注:请输入新密码;Retype new UNIX password: 注:验证新密码;passwd: all authentication tokens updated successfully. 注:修改root密码成功;如果是普通用户执行passwd 只能修改自己的密码;如果新建用户后,要为新用户创建密码,则用 passwd 用户名,注意要以root用户的权限来创建;[root@localhost ~]# passwd beinan 注:更改或创建beinan用户的密码;Changing password for user beinan.New UNIX password: 注:请输入新密码;Retype new UNIX password: 注:再输入一次;passwd: all authentication tokens updated successfully. 注:成功;普通用户如果想更改自己的密码,直接运行passwd即可;比如当前操作的用户是beinan;[beinan@localhost ~]$ passwdChanging password for user beinan. 注:更改beinan用户的密码;(current) UNIX password: 注:请输入当前密码;New UNIX password: 注:请输入新密码;Retype new UNIX password: 注:确认新密码;passwd: all authentication tokens updated successfully. 注:更改成功;2、passwd 几个比较重要的参数;[root@localhost beinan]# passwd --helpUsage: passwd [OPTION...]-k, --keep-tokens keep non-expired authentication tokens注:保留即将过期的用户在期满后能仍能使用;-d, --delete delete the password for the named account (root only)注:删除用户密码,仅能以root权限操作;-l, --lock lock the named account (root only)注:锁住用户无权更改其密码,仅能通过root权限操作;-u, --unlock unlock the named account (root only)注:解除锁定;-f, --force force operation注:强制操作;仅root权限才能操作;-x, --maximum=DAYS maximum password lifetime (root only) 注:两次密码修正的最大天数,后面接数字;仅能root权限操作;-n, --minimum=DAYS minimum password lifetime (root only) 注:两次密码修改的最小天数,后面接数字,仅能root权限操作;-w, --warning=DAYS number of days warning users receives before注:在距多少天提醒用户修改密码;仅能root权限操作;password expiration (root only)-i, --inactive=DAYS number of days after password expiration when an注:在密码过期后多少天,用户被禁掉,仅能以root操作;account becomes disabled (root only)-S, --status report password status on the named account (root 注:查询用户的密码状态,仅能root用户操作;only)--stdin read new tokens from stdin (root only)比如我们让某个用户不能修改密码,可以用-l 参数来锁定:[root@localhost ~]# passwd -l beinan 注:锁定用户beinan不能更改密码;Locking password for user beinan.passwd: Success 注:锁定成功;[beinan@localhost ~]# su beinan 注:通过su切换到beinan 用户;[beinan@localhost ~]$ passwd 注:beinan来更改密码;Changing password for user beinan.Changing password for beinan(current) UNIX password: 注:输入beinan的当前密码;passwd: Authentication token manipulation error 注:失败,不能更改密码;补充:Linux基本命令1.ls命令:格式::ls [选项] [目录或文件]功能:对于目录,列出该目录下的所有子目录与文件;对于文件,列出文件名以及其他信息。

如何在Linux终端中创建和管理用户

如何在Linux终端中创建和管理用户

如何在Linux终端中创建和管理用户在Linux系统中,我们可以通过终端命令来创建和管理用户。

本文将介绍如何在Linux终端中创建和管理用户,包括添加用户、删除用户、修改用户权限等操作。

一、添加用户要在Linux终端中添加用户,可以使用`useradd`命令。

具体操作如下:```useradd username```其中,`username`为你想要添加的用户名。

二、设置用户密码添加用户之后,我们需要为其设置密码。

可以使用`passwd`命令来完成密码设置:```passwd username```运行该命令后,系统会提示你输入新密码和确认密码。

三、删除用户如果需要删除某个用户,可以使用`userdel`命令。

具体操作如下:```userdel username```其中,`username`为你想要删除的用户名。

四、修改用户权限在Linux系统中,可以使用`chmod`命令来修改用户权限。

假设我们需要将一个用户的权限更改为读写执行权限,可以通过以下命令实现:```chmod u+rwx filename```其中,`u`表示用户,`rwx`表示读、写、执行权限。

五、切换用户有时候需要在不同的用户之间切换,可以使用`su`命令。

在终端中输入以下命令:```su username```其中,`username`为你要切换到的用户名。

六、查看用户信息如果你想要查看当前系统中的用户信息,可以使用`cat`命令结合`/etc/passwd`文件。

具体操作如下:```cat /etc/passwd```该命令会显示系统中所有用户的信息。

七、禁用用户有时候我们需要禁用某个用户,可以使用`usermod`命令。

具体操作如下:```usermod -L username```其中,`-L`表示禁用。

八、解锁用户如果需要解锁被禁用的用户,可以使用`usermod`命令。

具体操作如下:```usermod -U username```其中,`-U`表示解锁。

Linux删除用户

Linux删除用户

Linux删除⽤户
删除⽤户
# userdel abc
该删除操作将⽤户删除但保留⽤户的home⽂件夹和邮件⽂件夹。

并且当⽤户abc正在登录的时候,删除操作将失败,如下:
# userdel abc
userdel: user abc is currently logged in
如果要删除⽤户同时删除⽤户的home⽂件夹以及邮件⽂件夹则执⾏:
# userdel -r abc
注意加⼊-r参数仍旧不能删除正在登录的⽤户。

如果要删除正在登录的⽤户可以使⽤-f参数:
# userdel -f abc
这样即时⽤户abc正在登录也会被删除,并且⽤户abc的home⽂件夹以及邮件⽂件夹都会被删除。

即使多个其他⽤户同时使⽤abc的home⽂件夹,也会被强制删除。

备注:经过测试,使⽤-f参数删除abc⽤户后,该⽤户的home⽂件夹还是存在。

所以⽤ userdel -fr ⽤户名可以删除⽤户同时删除⽤户⽂件夹。

Linux下完全删除用户的两种方法

Linux下完全删除用户的两种方法

Linux下完全删除⽤户的两种⽅法Linux操作实验环境:Centos7虚拟机⾸先创建⼀个普通⽤户 gubeiqing 。

[root@localhost ~]# useradd gubeiqing[root@localhost ~]# passwd gubeiqingChanging password for user gubeiqing.New password:BAD PASSWORD: The password is a palindromeRetype new password:passwd: all authentication tokens updated successfully.这样就成功创建了⼀个普通⽤户,然后来删除这个⽤户。

[root@localhost ~]# userdel gubeiqing[root@localhost ~]#使⽤ useradd 命令就删除了,但是,,,问题来了,当我们再次创建 gubeiqing 这个⽤户时:[root@localhost ~]# useradd gubeiqinguseradd: warning: the home directory already exists.Not copying any file from skel directory into it.Creating mailbox file: File exists⽂件已存在,⽆法创建,这是为什么?因为在创建⽤户时会默认⽣成⽤户的家⽬录,密码⽂件,⽤户组 (不指定⽤户组的情况下),以及邮箱⽂件,⽽使⽤ userdel 命令删除时仅仅是删除了这个⽤户,⽽这个⽤户的⽂件还在,那么就需要完全删除这些⽂件。

我看了⼀下⼤概有四个地⽅需要处理。

/home/etc/passwd/etc/group/var/spool/mail下⾯依次来删除这些⽂件。

1.删除 /home ⽬录下的⽂件[root@localhost ~]# cd /home[root@localhost home]# lsgubeiqing[root@localhost home]# rm -rf gubeiqing[root@localhost home]# ls[root@localhost home]#2.删除 /etc/passwd 下的⽤户我们可以查看⼀下这个⽂件。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

linux下添加用户和删除用户以及该密码.txt你妈生你的时候是不是把人给扔了把胎盘养大?别把虾米不当海鲜。

别把虾米不当海鲜。

linux下添加用户和删除用户以及该密码.txt37真诚是美酒,年份越久越醇香浓烈;真诚是焰火,在高处绽放才愈显美丽;真诚是鲜花,送之于人,手有余香。

linux下添加用户和删除用户以及该密码
# useradd –d /usr/sam -m sam
此命令创建了一个用户sam,其中-d和-m选项用来为登录名sam产生一个主目录/usr/sam(/usr为默认的用户主目录所在的父目录)。

# useradd -s /bin/sh -g group –G adm,root gem
此命令新建了一个用户gem,该用户的登录Shell是/bin/sh,它属于group用户组,同时又属于adm和root用户组,其中group用户组是其主组。

增加用户账号就是在/etc/passwd文件中为新用户增加一条记录,同时更新其他系统文件如/etc/shadow, /etc/group等。

这几个文件的内容在后面会做详细介绍。

Linux提供了集成的系统管理工具userconf,它可以用来对用户账号进行统一管理。

如果一个用户的账号不再使用,可以从系统中删除。

删除用户账号就是要将/etc/passwd 等系统文件中的该用户记录删除,必要时还删除用户的主目录。

删除一个已有的用户账号使用userdel命令,其格式如下:
userdel 选项用户名
常用的选项是-r,它的作用是把用户的主目录一起删除。

例如:
# userdel sam
此命令删除用户sam在系统文件中(主要是/etc/passwd, /etc/shadow, /etc/group等)的记录,同时删除用户的主目录。

修改用户账号就是根据实际情况更改用户的有关属性,如用户号、主目录、用户组、登录Shell等。

修改已有用户的信息使用usermod命令,其格式如下:
usermod 选项用户名
常用的选项包括-c, -d, -m, -g, -G, -s, -u以及-o等,这些选项的意义与useradd 命令中的选项一样,可以为用户指定新的资源值。

另外,有些系统可以使用如下选项:
-l 新用户名
这个选项指定一个新的账号,即将原来的用户名改为新的用户名。

例如:
# usermod -s /bin/ksh -d /home/z –g developer sam
此命令将用户sam的登录Shell修改为ksh,主目录改为/home/z,用户组改为developer。

用户管理的一项重要内容是用户口令的管理。

用户账号刚创建时没有口令,但是被系统锁定,无法使用,必须为其指定口令后才可以使用,即使是指定空口令。

指定和修改用户口令的Shell命令是passwd。

超级用户可以为自己和其他用户指定口令,普通用户只能用它修改自己的口令。

命令的格式为:
passwd 选项用户名
可使用的选项:
-l 锁定口令,即禁用账号。

-u 口令解锁。

-d 使账号无口令。

-f 强迫用户下次登录时修改口令。

如果默认用户名,则修改当前用户的口令。

例如,假设当前用户是sam,则下面的命令修改该用户自己的口令:
$ passwd
Old password:******
New password:*******
Re-enter new password:*******
如果是超级用户,可以用下列形式指定任何用户的口令:
# passwd sam
New password:*******
Re-enter new password:*******
普通用户修改自己的口令时,passwd命令会先询问原口令,验证后再要求用户输入两遍新口令,如果两次输入的口令一致,则将这个口令指定给用户;而超级用户为用户指定口令时,就不需要知道原口令。

为了系统安全起见,用户应该选择比较复杂的口令,例如最好使用8位长的口令,口令中包含有大写、小写字母和数字,并且应该与姓名、生日等不相同。

为用户指定空口令时,执行下列形式的命令:
# passwd -d sam
此命令将用户sam的口令删除,这样用户sam下一次登录时,系统就不再询问口令。

passwd命令还可以用-l(lock)选项锁定某一用户,使其不能登录,例如:
# passwd -l sam。

相关文档
最新文档