服务器调数据卡顿?
500
2024-04-27
要在Linux上添加用户,可以使用adduser或useradd命令。
首先,使用root用户登录到系统。
然后,在命令行中输入adduser或useradd命令,后跟要添加的用户名。
您可以选择是否为该用户设置密码、家目录和其他选项。
添加用户后,使用passwd命令为其设置密码。
最后,使用su命令或切换到新用户的登录会话来测试新用户帐户是否正常工作。
在Linux系统中,可以通过useradd命令来添加新用户。首先打开终端,使用root用户登录,输入以下命令:useradd -m username。其中,username表示要添加的新用户名。
该命令会在系统中创建一个新用户,同时在/home目录下为其创建一个新的家目录。
接着,使用passwd命令为新用户设置密码:passwd username。
最后,通过su命令切换到新用户账户:su username。至此,新用户就已经成功添加到了Linux系统中。
在Linux中,要将用户添加到sudoers列表中,使其具有sudo权限,可以按照以下步骤进行操作:以root用户身份登录到Linux系统。打开终端或命令行界面。运行以下命令编辑sudoers文件:复制visudo这将使用vi或nano等文本编辑器打开sudoers文件。在打开的sudoers文件中,找到以下行:css复制root ALL=(ALL:ALL) ALL在该行下方添加一行新的内容,格式与上面相同,但将"root"替换为要添加sudo权限的用户名。例如,如果要将用户"john"添加到sudoers列表中,可以添加以下行:css复制john ALL=(ALL:ALL) ALL保存并关闭文件。在vi编辑器中,可以按下Esc键,然后输入":wq"保存并退出。在nano编辑器中,可以使用Ctrl+X,然后按Y键确认保存并退出。现在,你已经成功将用户添加到sudoers列表中。该用户将具有sudo权限,可以执行需要管理员权限的命令。请注意,修改sudoers文件需要谨慎操作,确保输入正确的语法和格式,否则可能导致系统出现问题。
一、添加用户
添加账号就是在系统中创建一个新账号,然后为新账号分配用户号、用户组、主目录和登录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,它可以用来对用户账号进行统一管理。
二、分配权限
chown -R hadoop:hadoop /usr/hadoop/
让普通用户拥有root的权限
1.root登录
2.adduser 用户名
3.passwd 用户名
确定密码
4.修改/etc/passwd即可,把用户名的ID和ID组修改成0。
具体步骤如下:
1、首先右击桌面,在单击打开终端。
2、打开终端后可以看到如下图,在输入命令:adduser 这个是要创建用户名,lifeng 是取的用户名,adduser lifeng是创建lifeng名,在回车。
3、回车之后在输入,tail -l /etc/passwd可以看到lifeng是空的密码。
4、要设置密码的话在输入passwd lifeng,在回车。
5、回车之后在输入要设置的密码,在回车。
6、在输入确认密码,在回车。
7、出现如下图就可以看到了设置密码成功了。
8、在查看lifeng是加密了,在输入tail -l /etc/shadow命令在回车。可以看到了lifeng后面加密的数字就可以了。
设置方法如下:
1、如果不知道自己的系统上面的命令在什么位置可以使用如下命令查找其路径:locate useradd。
2、创建新用户后,同时会在etc目录下的passwd文件中添加这个新用户的相关信息。
3、命令行窗口下用户的相互切换:su 用户名说明:su是switch user的缩写,表示用户切换。
从新的用户状态下输入“exit”即可退回到刚才的用户状态。
4、用户组的添加和删除:groupadd testgroup 组的添加groupdel testgroup 组的删除说明:组的增加和删除信息会在etc目录的group文件中体现出来。
5、如果设置10分钟内关机后又不想关机了,这时可以用ctrl+c来终止关机命令。
扩展资料:
linux下创建用户的方法:
Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。
Linux删除用户组和用户时常用的一些命令和参数。
1、从组中删除用户
编辑/etc/group 找到GROUP1那一行,删除 A
或者用命令
gpasswd -d A GROUP
2、建用户:
adduser phpq //新建phpq用户
passwd phpq //给phpq用户设置密码
3、建工作组
groupadd test //新建test工作组
4、新建用户同时增加工作组
useradd -g test phpq //新建phpq用户并增加到test工作组
注::-g 所属组 -d 家目录 -s 所用的SHELL
5、给已有的用户增加工作组
usermod -G groupname username
或者:gpasswd -a user group
6、临时关闭:在/etc/shadow文件中属于该用户的行的第二个字段(密码)前面加上*就可以了。想恢复该用户,去掉*即可。
或者使用如下命令关闭用户账号:
passwd peter –l
重新释放:
passwd peter –u
6、永久性删除用户账号
userdel peter
groupdel peter
usermod –G peter peter (强制删除该用户的主目录和主目录下的所有文件和子目录)
7、显示用户信息
id user
cat /etc/passwd
usermod可以用来修改linux下用户信息,自然也可以更改用户名。
1,更改用户名:usermod-lnewusernameusername。将username用户名更改为newusername。
2,usermod其他参数如下: -c<备注> 修改用户帐号的备注文字。 -d登入目录> 修改用户登入时的目录。 -e<有效期限> 修改帐号的有效期限。 -f<缓冲天数> 修改在密码过期后多少天即关闭该帐号。 -g<群组> 修改用户所属的群组。 -G<群组> 修改用户所属的附加群组。 -l<帐号名称> 修改用户帐号名称。 -L 锁定用户密码,使密码无效。 -s 修改用户登入后所使用的shell。 -u 修改用户ID。 -U 解除密码锁定。
远程登录linux服务器。
切换到root权限
然后执行passwd+空格+用户名
执行2次新密码并且回车。
这样 这个用户的密码就被重置了。