(新手)入门——创建一个新用户

简介: 笔者时一个小白,学习之初首要便是创建一个新用户,并为新用户 配置权限。为之后的学习打好基础。

1. 自我介绍

笔者是19级电子科学与计数专业的学生,对于ESC还是个小白,打算学习嵌入相关的知识,经老师讲解,应该去了解一下linux系统的使用,经前辈介绍了解到“飞天加速计划·高校学生在家实践”活动,可以领取云服务器,在云端上使用,不用占据自己电脑的资源,同时还可以学习使用网络相关的知识。由于本人仍是小白,因此只能从头开始学习,下面的使用可能过于简单,希望大家谅解。

2. 阿里云ECS使用攻略

2.1 远程连接

笔者使用的是Xshell进行远程连接
新建连接.png
在主机一栏输入主机地址
输入主机地址.png

输入用户名,注意笔者是直接使用root账号登录因此直接以root命名,再输入密码。
输入用户名.png
登录成功.png

2.2 创建学习账号及设置权限

由于笔者是初学者,经前辈说明,学习时重新创建一个新用户,权限不用很高,先学习基本命令即可。
由于当前已经是使用管理员账号登录,拥有所有权限,直接使用useradd添加新用户
useradd -d /home/test -m test
空格后接用户名称,添加新用户(本句即创建用户test)
参数:
-d 设置用户主目录(这里设置的是/home/test,如果此目录不存在,则同时使用-m选项,可以创建主目录.
-m 目录 创建用户目录
usermod -s /bin/bash test
此命令将用户xpt的登录Shell修改为bash
-s Shell文件 指定用户的登录Shell
显示usermod: no changes则表示默认即为bash
passwd test 设置用户test的密码

附sh与bash的区别:
Shell是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。

Shell 脚本(shell script)是一种为 shell 编写的脚本程序。常说的shell通常都是指 shell 脚本,但shell和shell script是两个不同的概念。通常说“shell编程”都是指 shell 脚本编程,不是指开发 shell 自身。

sh(Bourne Shell)是一个早期的重要shell,1978年由史蒂夫·伯恩编写,并同Version 7 Unix一起发布。

bash(Bourne-Again Shell)是一个为GNU计划编写的Unix shell。1987年由布莱恩·福克斯创造。主要目标是与POSIX标准保持一致,同时兼顾对sh的兼容,是各种Linux发行版标准配置的Shell,在Linux系统上/bin/sh往往是指向/bin/bash的符号链接。

区别:
sh 遵循POSIX规范:“当某行代码出错时,不继续往下解释”。bash 就算出错,也会继续向下执行。

注意linux中输入密码时无显示,第一次输入完毕后确定还需要再次输入确定。为了便于后续的学习,赋予该用户管理员权限。
切换至管理员账号(实际前面创建新用户也是在root账号上操作的),确保自己现在是使用root账号,只有管理员有权限去创建新用户。
chmod u+w /etc/sudoers
利用 chmod 可以藉以控制文件如何被他人所调用。

  • u表示该文件的拥有者,g表示与该文件的拥有者属于同一个群体(group)者,o表示其他以外的人,a表示这三者皆是。
  • +表示增加权限、- 表示取消权限、= 表示唯一设定权限。
  • r 表示可读取,w表示可写入,x 表示可执行,X 表示只有当该文件是个子目录或者该文件已经被设定过为可执行。

vi /etc/sudoers
编辑文件
找到下图位置(笔者已经添加)
设置root.png

  • 光标移到root那行的下一行 按一下键盘上i
  • 输入 test ALL=(ALL) ALL
  • 然后按一下esc 键,输入:wq 后 回车
  • sudo chmod u-w /etc/sudoers取消写权限
  • 补充:q w wq q!的区别

q表示退出
w表示保存
wq表示修改后保存退出
q!表示不保存修改的内容,强制退出

好了,这样学习的用户已经创建完毕。可以开始正式的学习了,待笔者继续学习之后会继续更新学习笔记。

3.总结

总而言之,云服务器esc提供了更加方便的环境,对于电脑配置不高却像学习系统的同学提供了一个很好的学习环境。
对于向笔者这种初学者,用户的创建过程虽然简单,但是对于笔者这种小白来说还是有一点难度,希望我的这篇文章能够帮助向我一样的小白,进入学习系统的大门。

相关文章
|
弹性计算 容灾 安全
手把手教你如何购买阿里云服务器(新手用户教程)
手把手教你如何购买阿里云服务器(新手用户教程) ,阿里云百科来详细说下这两种方式购买云服务器的流程,购买活动机价格便宜,只是可选配置较为固定,就那么几款,简单选择地域节点即可;自定义购买选择范围广,选项配置也会比较复杂,当然价格会稍微贵一些。
1949 0
手把手教你如何购买阿里云服务器(新手用户教程)
|
弹性计算 Linux 开发工具
新手怎么申请阿里云学生服务器?操作攻略来了
新手怎么申请阿里云学生服务器?操作攻略来了,如果你从未参与过阿里云高校学生免费领取ECS的活动,在通过学生身份认证及续费任务后,最多可领取1+6个月免费云服务器ECS资源
223 0
|
云安全 编解码 弹性计算
|
定位技术
阿里云建站新手如何操作 【快速入门】
免费网站怎么建立,免费网站并非免费空间互联网真的有免费建站这等好事?
226 0
|
存储 弹性计算 负载均衡
【新手小白实用教程】阿里云服务器配置选择和使用注意事项
初次购买阿里云服务器,部分新手小白用户不太清楚购买中如何选择阿里云服务器配置,在使用云服务器的时候,应该注意些什么,购买过程中注意本文所介绍的这些事项,能让我们选择适合自己需求阿里云服务器配置,购买之后,注意下面这些事项,能够让我们更好、更安全的使用阿里云服务器。
【新手小白实用教程】阿里云服务器配置选择和使用注意事项
|
存储 弹性计算 负载均衡
新手实用教程:阿里云服务器购买、配置选择和使用注意事项
初次购买阿里云服务器,一些新手用户往往在购买和使用过程中容易犯一些错误,购买过程中注意好下面这些事项,能让我们选对选好阿里云服务器,购买之后,在使用过程中,注意下面这些事项,能够让我们更好、更安全的使用阿里云服务器。
新手实用教程:阿里云服务器购买、配置选择和使用注意事项
|
云安全 编解码 弹性计算
阿里云购买云服务器流程及注意事项(新手用户必看图文教程)
现在不论是个人还是企业,只要在网上开展业务都需要有自己的网站或者APP客户端。而现在随着虚拟主机被淘汰,独立服务器成本高企,选择云服务器部署自己的网站已经成为大家的共识。而在所有云服务器商家中,阿里云服务器无疑是最受用户喜爱的,在购买过程中很多新手用户在地域、实例规格、操作系统、带宽等很多方面还不是很清楚如何选择,下面就介绍下新手用户的阿里云购买云服务器流程及注意事项。
1007 0
阿里云购买云服务器流程及注意事项(新手用户必看图文教程)
|
弹性计算 安全 搜索推荐
给大家带来一版适合新手的建站指南,供大家参考使用【新手指南】
给大家带来一版适合新手的建站指南,供大家参考使用
427 0
给大家带来一版适合新手的建站指南,供大家参考使用【新手指南】
|
安全 搜索推荐 前端开发
给大家带来一版适合新手的建站指南,供大家参考【新手指南】
注:以下配置仅是个人根据经验推荐,在实际配置过程中,我们还可以多听听自己的程序和技术开发人员推荐的配置。选择云产品之前先领取最高价值2000代金券以减少上云成本
给大家带来一版适合新手的建站指南,供大家参考【新手指南】
|
存储 弹性计算 Java
新手用户阿里云服务器购买过程中需注意事项
很多新手用户在购买阿里云服务器时,因为云服务器不同于物理服务器,很多朋友往往对于阿里云服务器的实例规格、配置、带宽等不知道怎么选才适合自己,在购买过程中,实例规格、带宽、镜像、安全组、购买时长都是有需要注意的地方,下面我们一一介绍下。
新手用户阿里云服务器购买过程中需注意事项