linux
linux的特点单用户?
一、linux的特点单用户?
Linux的特点之一是单用户模式,这意味着系统可以进入只允许单个超级用户登录的模式。这种模式通常用于系统维护和修复,因为在这种模式下,只有超级用户才能进行系统操作,确保了系统的安全性和稳定性。单用户模式也可以用于排除系统故障,如修复损坏的文件系统或删除恶意软件。在单用户模式下,用户可以对系统进行细致的操作,因为系统只有一个用户在进行操作,可以避免其他用户的干扰,提高了系统维护的效率。
二、如何评价 Linux 单用户模式?
用户和用户组
用户:简称UID(Users ID),linux下的用户可以分为三类,分别是普通用户、系统用户以及根用户。
用户组:简称GID(Group ID)。
普通用户
指使用linux系统中的真实用户,这类用户可以使用用户名和密码来登陆系统。普通用户只能在其家目录中操作,其用户的UID一般大于500。
根用户
根用户也就是root用户,ID是0,也称为超级用户。root用户对系统拥有绝对的控制权。其可以修改、删除任何文件,可以运行任何命令。
系统用户
系统用户是指运行系统必须有的用户,但不是指真实的使用者。例如需要运行MySQL数据库服务时,需要系统用户mysql来运行mysqld进程。系统用户ID的范围是1~499。
用户组
用户组跟用户类似,其每个用户均属于其一个用户组中。
查用户和用户组命令
用户查找用id命令来进行。
swz@swz-ubuntu:~$ id
用户id=1000(swz) 组id=1000(swz) 组=1000(swz),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),122(lpadmin),133(lxd),134(sambashare)
用户组命令可以用groups来查找。
swz@swz-ubuntu:~$ groups
swz adm cdrom sudo dip plugdev lpadmin lxd sambashare
用户名和用户密码配置文件
我们在登陆linux系统时,必须要输入用户和密码。而记录系统用户名和密码的两个重要文件为:/etc/passwd以及/etc/shadow。
swz@swz-ubuntu:~$ cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
bin:x:2:2:bin:/bin:/usr/sbin/nologin
sys:x:3:3:sys:/dev:/usr/sbin/nologin
上述配置文件都是使用6个冒号进行分隔的,隔开的七列字符串。其意义如下图。
列数 | 含义 | 说明 |
---|---|---|
1 | 用户名 | UID的字符串形式 |
2 | 密码 | 旧的系统,是加密的密码。新系统中,将密码放在/etc/shadow下,此时为x |
3 | UID | 系统来区分不同用户的整数 |
4 | GID | 系统区分不同用户组的整数 |
5 | 说明栏 | 类似于注释 |
6 | 家目录 | 用户登录之后,其所处的目录就是家目录 |
7 | 登陆shell | 用户登录时所用的shell |
默认其他用户是不能查看密码的,只有根用户(root用户)才能查看密码。不过此密码是加密之后产生的,不是用户的登录密码。
root@swz-ubuntu:/home/swz# cat /etc/shadow
root:$6$mGjGK2OhUsTtxXpE$HhuQ/FqGfHidpZVrN76jBywe8Hw3IV9NXUWaIIlpAoil99JEwlu9eODOYgMyPiMqe3pau9lmgbtZBo4Uao94Q1:19178:0:99999:7:::
daemon:*:18912:0:99999:7:::
bin:*:18912:0:99999:7:::
sys:*:18912:0:99999:7:::
例如上述mGjGK2OhUsTtxXpE$HhuQ字符串就是其加密之后的密码。
/etc/shadow文件是由8个冒号分隔开的9列字符串,其意义如下图。
列数 | 含义 | 说明 |
---|---|---|
1 | 用户名 | 是UID的字符串标记方式 |
2 | 密码 | 经过加密之后的密码 |
3 | 密码的最近修改时间 | 这个数字是从1970年以后修改日的天数 |
4 | 密码不可修改的天数 | 修改密码后,几天内不可以修改密码,如果是0,可以修改 |
5 | 密码重复修改的天数 | 考虑到密码使用一段时间后,可能会泄露。可以再设置一个修改时间,密码到期后系统会提醒用户修改密码。 |
6 | 密码失效前警告的天数 | 设定密码到期前几天开始提醒用户修改密码 |
7 | 密码失效宽限天数 | 如果密码到期,过了几天就会失效,无法登录到系统 |
8 | 账号失效日期 | 一般为空 |
9 | 保留字段 | 暂时没有使用 |
账号管理
账号管理涉及到账号的添加、删除、以及修改。
新增和删除账户
添加用户
useradd这个命令用来添加用户,使用方法,useradd 用户名。
具体的我就不演示了。其创建之后会创建根目录,一般是/home/用户名。
更改密码
用passwd更改密码,注意密码不能太简单。passwd后面不加用户名,默认修改当前用户的密码。一般用法为:passwd 用户名。
检查用户信息
常见命令一般有users、who、w。
users命令一般用来查看当前系统有哪些用户,默认在不同终端的登录同一个用户,系统会判定是两个用户。users查看的信息量比较少,可以使用who查看更多的信息。
swz@swz-ubuntu:~$ users
swz
swz@swz-ubuntu:~$ who
swz pts/0 2022-07-09 09:05 (192.168.141.142)
明显使用who可以查看更多的信息,上述who中第二列是登录的终端,一般pts是远程登录的终端。后面是登录时间。
而w可以查看更多的信息,如下。
swz@swz-ubuntu:~$ w
09:53:21 up 1:07, 1 user, load average: 0.01, 0.02, 0.00
USER TTY 来自 LOGIN@ IDLE JCPU PCPU WHAT
swz pts/0 192.168.141.142 09:05 1.00s 0.07s 0.00s w
调查用户
可以用finger查看登录用户的信息,加用户名可以看到登录用户的详细信息。
swz@swz-ubuntu:~$ finger
Login Name Tty Idle Login Time Office Office Phone
swz swz pts/0 Jul 9 09:05 (192.168.141.142)
swz@swz-ubuntu:~$ finger swz
Login: swz Name: swz
Directory: /home/swz Shell: /bin/bash
On since Sat Jul 9 09:05 (CST) on pts/0 from 192.168.141.142
5 seconds idle
No mail.
No Plan.
切换用户
可以使用su来切换用户,其目录会变,必须输入密码。
swz@swz-ubuntu:~$ su root
密码:
root@swz-ubuntu:/home/swz#
利用sudo,可以行使其他用户的权利,但不是真正切换到了用户。
swz@swz-ubuntu:~$ sudo ls /root
snap
swz@swz-ubuntu:~$ pwd
/home/swz
三、centos如何进单用户
CentOS如何进入单用户
有时候,在CentOS系统中需要进入单用户模式来进行一些系统维护或故障排除工作。单用户模式是一个仅允许一个用户登录的模式,没有网络连接或图形界面,适用于系统出现严重问题时进行修复操作。接下来,我们将详细介绍CentOS如何进入单用户模式的步骤。
步骤1: 重启系统
首先,您需要重启CentOS系统。可以使用命令行中的命令“reboot”或者在图形界面中点击关机按钮并选择重新启动来实现系统的重启。
步骤2: 进入GRUB菜单
当系统重新启动时,您将看到GRUB菜单。在启动过程中按下Esc键或Shift键(取决于系统版本)可以进入GRUB菜单。
步骤3: 选择内核选项
在GRUB菜单中,您需要选择要启动的内核,在该内核选项后面按下e键以编辑该选项。
步骤4: 修改启动选项
在编辑模式中,定位到以“ro”或“rwh”结尾的行(通常是以“ro”结尾)。将光标移动到该行的末尾,并添加一个空格,然后输入“single”或“1”(不包括引号)。这将指示系统启动到单用户模式。
步骤5: 启动系统
编辑完成后,按下Ctrl+X或者Ctrl+
这样,系统将使用您所编辑的选项启动,进入单用户模式。您将看到系统提示您输入root用户的密码进入单用户模式。
总结
进入CentOS系统的单用户模式是一项非常有用的技能,可以帮助您在系统出现问题时更快速地进行修复和恢复操作。通过本文所介绍的步骤,您可以轻松地进入CentOS的单用户模式,并进行必要的维护工作。
四、deepin如何进入单用户模式?
在显示完电脑的品牌后长按左shift键召唤出GRUB启动菜单选择recovery mode,然后回车。
1:如果ubuntu能够引导win7,就与没有ubuntu,进安全模式是一样的;在选择启动win7后,先按回车,再快速按F8键,就能进入。
2: Linux提供了单用户模式(类似Windows安全模式),可以在最小环境中进行系统维护。在单用户模式(运行级别1)中,Linux引导进入根shell,网络被禁用,只有少数进程运行。
3:单用户模式可以用来修改文件系统损坏、还原配置文件、移动用户数据等。
4:遇到Ubuntu无法正常启动的情况,这时候需修改某些文件让系统正常启动,如果直接进入recovery 模式,默认是文件权限只读,无法修改文件。这时我们需要进入recovery 的单用户模式,获得修改文件的权限。
五、linux单用户模式需要输入登录密码?
在Linux中,单用户模式是一种特殊的启动模式,用于修复系统问题或进行系统维护。在单用户模式下,通常需要输入登录密码以验证用户身份。这是为了确保只有授权的用户才能访问系统,并防止未经授权的访问和潜在的安全风险。
输入登录密码是一种安全措施,以确保只有授权用户可以执行敏感操作和更改系统设置。
因此,在进入单用户模式时,需要提供正确的登录密码才能继续进行系统维护和修复工作。
六、linux是什么操作系统单用户?
linux
LINUX操作系统是一种免费使用和自由传播的类UNIX操作系统。其内核由林纳斯·托瓦兹于1991年10月5日首次发布,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议,是一个性能稳定的多用户网络操作系统。
七、linux有什么用单用户模式?
单用户模式(英语:Single user mode),是在类似在Linux系统上工作时的一种拥有超级用户权限的模式。通常在开机选单给予1或S参数能进入这个模式。
这个模式只在面对主机实体时才有机会透过开机选单进入,也因此确保超级权限授予的对象是能接触到主机的超级用户。
此操作通常用于维护硬盘分区或更改超级用户密码等需在磁碟挂载前操作的维护。
八、Linux如何进入桌面?
要进入Linux桌面环境,首先需要启动计算机并登录系统。在登录界面输入用户名和密码后,系统会加载桌面环墶并自动进入桌面。如果处于字符界面,可以使用命令行切换到桌面环境,例如使用startx命令启动X Window系统。另外,不同的Linux发行版可能有不同的桌面环境,如GNOME、KDE、Xfce等,可以在登录界面选择相应的桌面环境进行进入。总之,进入Linux桌面环境的方式取决于系统配置和个人偏好。
九、如何进入linux系统?
具体方法用以下的步骤就可以 :
1、用虚拟机加载镜像文件,进入安装界面
2、选择汉语,进入此界面,开始安装配置
3、点击软件选择,在这个里面配置系统安装是需要安装的插件
4、点击GONME桌面,右边选项随便选择。
5、分区的话,新手建议让系统自己分区就行。
6、设置完成后点击开始安装。
7、设置root用户密码。
8、安装成功后重启。
9、输入刚刚设置的用户名,密码登陆就好了。
十、linux如何进入/ect?
1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。
2、其次,在命令行中输入:cd /etc。
3、键盘按“回车键”运行shell指令,此时会看到进入了/etc目录,说明/etc目录是存在的,反之则不存在。
热点信息
-
在Python中,要查看函数的用法,可以使用以下方法: 1. 使用内置函数help():在Python交互式环境中,可以直接输入help(函数名)来获取函数的帮助文档。例如,...
-
一、java 连接数据库 在当今信息时代,Java 是一种广泛应用的编程语言,尤其在与数据库进行交互的过程中发挥着重要作用。无论是在企业级应用开发还是...
-
一、idea连接mysql数据库 php connect_error) { die("连接失败: " . $conn->connect_error);}echo "成功连接到MySQL数据库!";// 关闭连接$conn->close();?> 二、idea连接mysql数据库连...
-
要在Python中安装modbus-tk库,您可以按照以下步骤进行操作: 1. 确保您已经安装了Python解释器。您可以从Python官方网站(https://www.python.org)下载和安装最新版本...