ubuntu服务器创建多用户及用户管理

这篇具有很好参考价值的文章主要介绍了ubuntu服务器创建多用户及用户管理。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. 安装ssh服务

  安装openssh-server:

sudo apt install openssh-server

  查看是否已经启动(如果输出中有sshd,则表示已经启动):

ps -e | grep ssh 

  如果没有启动,则可以运行如下命令启动:

/etc/init.d/ssh start

  重启:

/etc/init.d/ssh restart

  

2. 创建并管理用户

  这里以用户xxx为例,xxx是你要操作的用户名。超级管理员用户名则为root。

创建用户
sudo adduser xxx

  执行完成后会要求你输入用户的密码,自己定义即可,重复两次,之后的全名、房间号码这些信息,直接回车默认即可,然后就完成了用户的创建。用户创建成功的话,可以在home目录下看到该用户名的文件夹。
  如果要给新创建的用户赋予超级管理员权限,则需要在当前root命令行下,执行如下命令,将用户添加到sudo组里:

sudo usermod -aG sudo xxx

  用户创建完成后,就可以使用ssh连接到服务器了,最简单的是打开一个命令行,执行如下命令即可:

ssh xxx@ip地址
切换用户
su xxx

  输入xxx的密码,即可切换到该用户下。

删除用户

  需要使用具有超级管理员权限的账户执行如下命令,其中username是要删除的用户名:

sudo deluser username

  如果要同时删除掉用户在home目录下的同名文件夹这些内容,则执行如下命令:

sudo deluser --remove-home username

  删除的时候可能会出现错误,比如用户有服务正在运行,没删除掉:

/usr/sbin/deluser:"/usr/sbin/userdel username"返回错误代码 8,退出。

  一个比较直接且简单的方法是,可以首先关闭掉当前窗口,重新连接服务器再进行删除即可。

查看用户

  查看用户信息:

cat /etc/passwd

  查看用户组(这里就可以看到一些用户的权限信息,比如我们可以在sudo组里看到拥有超级管理员权限的用户有哪些):

cat /etc/group

  查看活跃的用户:

w
修改密码

  在root用户下,执行如下命令,可以对指定账户(这里的xxx)的密码进行修改:

sudo passwd xxx

  
  
  

参考:
ubuntu搭建实验室多人使用服务器
如何在Ubuntu中添加和删除用户文章来源地址https://www.toymoban.com/news/detail-439224.html

到了这里,关于ubuntu服务器创建多用户及用户管理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 华三服务器R4900 G3通过管理口创建RAID1,安装Windows服务器系统(Windows server 2016)

    通过一根网线接到H3C服务器的HDM管理口,配置IP地址为192.168.1.1:24(服务器的管理地址为192.168.1.2) 材料: 服务器:Uniserver R4900 G3 Windows server 2016(系统镜像) 一条网线 一台电脑(笔记本)可以插网线的               Disabled:关闭;Enabled:开启;   check all:将所有硬盘修

    2024年02月07日
    浏览(47)
  • linux服务器创建新用户

    无论是创建新用户还是删除某个用户,都需要拿到root用户的密码,才有权限创建删除。 首先进入root账户,输入以下指令,created_name 是我们创建的用户名,可以换成你想要创建的用户名称。 按回车后,输入如下指令设置账户密码 按回车后,在 New password 后面输入设置的密码

    2024年02月16日
    浏览(50)
  • 如何在 CentOS 7 服务器上创建新用户?

    因工作原因,需要在 CentOS 7 服务器创建新的用户,以供别人使用。以下为创建新用户的相关步骤,有需要的小伙伴可以参考。 CentOS 7.9 以 root 用户身份登录到 CentOS 服务器。 运行以下命令以创建新用户: 其中, username 是您要创建的新用户的用户名。该命令将创建一个新用户

    2024年02月07日
    浏览(42)
  • CentOS 7 服务器上创建新用户及设置用户密码有效期

    一、创建用户 1、以 root 用户身份登录到 CentOS 服务器 2、运行以下命令以创建新用户: 3、运行以下命令以设置新用户的密码: 4、如果您希望将新创建的用户添加到用户组中,可以通过以下命令添加: 5、运行以下命令以查看新用户所属的用户组: 6、操作 二、设置用户密码

    2024年02月03日
    浏览(57)
  • 开启AWS的ubuntu服务器的root用户登录权限

    输入以下命令修改root用户密码 输入以下命令切换到root用户 输入以下命令编辑ssh配置文件 新增以下配置允许root用户登录 把PasswordAuthentication修改为yes,允许用密码登录 保存退出后输入以下命令重启SSH服务 输入以下命令编辑ssh配置文件 新增以下配置允许root用户登录 如果之前

    2024年02月05日
    浏览(64)
  • 如何在LINUX(UBUNTU)实现FTP服务器多用户多权限

    要求 实现两个用户,使得一个student可以上传,下载文件 另一个teacher可以上传,下载,删除文件 首先现在Ubuntu上安装ftp(以下使用vsftp演示) 为了使student用户没有删除的权力,需要做以下更改 ftp服务器配置文件如下

    2024年01月21日
    浏览(45)
  • 【Oracle Database】如何远程连接服务器、创建用户、从本地dmp导入表

    连接服务器的操作自己通过sql developer连接 删除用户 检查test用户的权限

    2024年03月08日
    浏览(61)
  • Linux服务器配置指南:网络、用户管理、共享服务及DNS配置详解

    💂 个人网站:【 海拥】【神级代码资源网站】【办公神器】 🤟 基于Web端打造的:👉轻量化工具创作平台 💅 想寻找共同学习交流的小伙伴,请点击【全栈技术交流群】 设置虚拟机的网卡为仅主机模式,并要求服务器采用双网卡, ens33 IP地址设置为192.168. 5.x/24(其中x学号),

    2024年02月05日
    浏览(55)
  • 【ubuntu云服务器部署公网Web抽奖工具】CSDN博客评论区用户抽奖

    送书第一期 《用户画像:平台构建与业务实践》 送书活动之抽奖工具的打造 《获取博客评论用户抽取幸运中奖者》 前几天做了一期送书活动,随着时间流逝,也即将迎来赠书活动抽奖环节,为了活动的公正公开以及可见性,特此开发了一款Web抽奖工具,结合Springboot后台获

    2024年02月08日
    浏览(69)
  • Ubuntu 服务器通过 resolvconf 管理配置系统默认DNS解析服务器配置文件

    1、首先安装 resolvconf 如果未安装 2、检查已启动并启用的解析服务 3、如果未启用服务,则可以通过以下方式启动和启用它:  4、现在编辑 resolv.conf.d/head 配置文件 5、将您的 DNS 地址添加到此文件中,例如我使用(223.5.5.5 和 223.6.6.6)  6、现在强制 resolvevconf 在使用 -u 调用时

    2024年02月11日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包