`
furuitao
  • 浏览: 34083 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux指令(七)-用户

 
阅读更多

/etc/passwd
/etc/shadow
/etc/group
/etc/gshadow
root密码忘记
进入单人维护系统,就可以不输入密码就以root身份登入(通常在Boot是输入:linux single就可以),然后进入/etc/shadow文件中将密码这一栏清空,这时root不需要密码就可以登入了。再使用passwd设定root密码

groupadd          添加群组
groupadd [-g GID] groupname
groupdel           删除群组
groupdel groupname
删除群组,必须将该群组下的Primary用户删除,就是/etc/passwd中其GID设定为这个群组GID的用户。

useradd            建立账号
useradd [-u UID] [-g GID] [-d HOME] [-s SHELL]
建立默认账号:/etc/default/useradd,/etc/login.defs,/etc/skel
其中当建立默认用户时,根目录下的内容是由/etc/skel下的内容拷贝过去的
userdel             删除账号
userdel [-r] username

chsh                  改变用户自己的shell的指令
chfn                   改变用户基本信息
userconf            图形化加用户

passwd             修改密码

su                      改变用户登入身份为root
sudo                 使用root身份执行命令
sudo mkdir /root/testing     使用root身份在/root目录下创建目录testing
visudo               其他用户要使用sudo命令得在/etc/sudoers中设定该有的选项。使用visudo才能编辑该文件,且必须是root身份

用户信息查看
id                      查询用户的UID,GID及所拥有的群组
groups              查询用户能够支持的群组
finger                查询用户的一些相关信息,如电话号码等

手动创建用户
pwconv              将passwd的资料传入/etc/shadow中

分享到:
评论

相关推荐

    linux指令大全-中文版

    "Linux指令大全-中文版"这个压缩包包含了两份PDF文档,分别是"linux_command.pdf"和"linux_command_tutorial.pdf",它们提供了全面的中文指南,帮助用户理解并使用各种Linux命令。 1. **基本指令**: - `cd`:改变...

    linux指令大全--初学者的助手

    Linux指令大全是初学者了解和掌握Linux操作系统必不可少的工具,这份资源包含了PDF和TXT两种格式,旨在为新手提供详尽的Linux命令参考。在Linux环境中,命令行是主要的交互方式,通过各种指令,用户可以执行文件操作...

    linux指令集----

    这些指令构成了用户与系统交互的基础,尤其对于系统管理员和开发人员来说,熟练掌握Linux指令集是至关重要的。在Linux环境中,用户无需图形化界面,通过命令行界面就能执行各种任务,包括文件管理、系统监控、网络...

    arm-linux-gcc-4.5.1-v6-vfp-20101103

    用户在解压后,可以将“opt”目录设置到环境变量PATH中,以便于命令行调用arm-linux-gcc编译器和其他相关工具。 总结一下,"arm-linux-gcc-4.5.1-v6-vfp-20101103"是友善之臂公司为ARM11处理器提供的一个交叉编译...

    Linux 指令篇 --熟练操作Linux系统

    本文将深入探讨“Linux指令篇”,帮助你迅速掌握Linux系统的日常操作。 一、基础指令 1. `ls`:列出目录内容,通过参数 `-l` 可以查看详细信息,如权限、大小、日期等。 2. `cd`:切换目录,如 `cd /home/user` ...

    aarch64-linux-android-gdb.zip

    《深入解析aarch64架构下的...总之,aarch64-linux-android-gdb是Android开发中必不可少的调试工具,通过熟悉其使用方法和技巧,开发者可以更有效地定位和解决问题,提高开发效率,为用户提供更高质量的应用体验。

    arm-linux-gcc-4.5.1-v6-vfp-20101103.gz

    7. **新建文件夹**: 压缩包内可能包含一个名为"新建文件夹"的目录,这通常是解压后会看到的结构,其中可能包含编译器的安装脚本、头文件、库文件和其他必要的组件,供用户在宿主机系统上设置交叉编译环境。...

    xilinx-gcc-arm-linux-gnueabi-201801 WINDOWS下ZYNQ LINUX交叉编译器

    FPGA部分允许用户自定义硬件逻辑,而Cortex-A系列处理器则提供了强大的处理能力,适合运行Linux等操作系统。 "WINDOWS下ZYNQ LINUX交叉编译器"说明了这个工具链是在Windows操作系统下使用的,用于构建针对ZYNQ平台...

    LibreOffice-7.5.7-Linux-x86-64-deb.tar

    LibreOffice是一款开源的办公软件套件,与微软Office类似,但完全免费并支持多种操作系统,包括Windows、MacOS和Linux。...用户可以轻松地在Linux环境中安装和使用,享受开源软件带来的自由和便利。

    aarch64-linux-gnu-gcc gcc version 7.5.0 (Linaro GCC 7.5-2019.12

    用户可能需要这个文件来设置交叉编译环境,以便使用"aarch64-linux-gnu-gcc"编译OpenSSL或者其他软件。 在实际应用中,开发人员可能会使用"aarch64-linux-gnu-gcc"来编译OpenSSL源代码(从`openssl-1.1.1g.tar.gz`...

    arm-linux-gcc-4.5.1(友善之臂提供的最新交叉编译器)

    在"opt"这个文件夹中,可能包含的是编译器的安装文件、库文件、配置文件等,用于在用户系统上安装和设置这个交叉编译环境。通常,这些文件会被安装到系统的特定目录下,例如`/usr/local`,以便系统能够找到并使用这...

    eclipse-java-2023-09-R-linux-gtk-aarch64.tar.gz

    而AArch64,又称ARM64,是针对64位ARM架构的指令集,意味着此版本特别为运行在如树莓派等ARM架构的Linux设备上进行了优化。 4. **压缩包内容解析** "eclipse"是压缩包内的主要文件,解压后将得到Eclipse IDE的可...

    eclipse-jee-2022-06-R-linux-gtk-x86_64.tar.gz

    GTK(GIMP Toolkit)是用于创建图形用户界面的库,Eclipse选择使用GTK来构建其在Linux平台上的用户界面,这使得Eclipse可以与Linux桌面环境很好地融合,提供原生的用户体验。 在压缩包内的“eclipse”文件,解压后...

    eclipse-jee-2023-06-R-linux-gtk-x86-64.tar.gz

    这个文件是针对64位Linux操作系统的,使用GTK(GIMP Toolkit)作为其图形用户界面库。它被压缩成一个tar.gz文件,这是一种常见的Linux文件打包和压缩格式,由tar用于打包多个文件和目录,并通过gzip进行压缩,以减小...

    google-linux-syscall-support

    1. **Linux系统调用接口**:Linux提供了多种方式来执行系统调用,包括`int 0x80`汇编指令和`syscall`指令。这些机制允许用户态程序切换到内核态并执行特权操作。 2. **Google在Linux系统调用中的角色**:Google在...

    linux指令大全-适用初学者学习.

    ### Linux指令大全:初学者入门指南 在探索Linux操作系统的过程中,掌握基础的命令行操作是至关重要的一步。本文旨在提供一份全面的Linux指令概览,特别适合初学者使用,涵盖了一系列常用的Linux命令及其使用方法。...

    aria2-1.37.0-aarch64-linux-android-build1.zip

    对于 aarch64 架构的 Linux 和 Android 用户来说,这个特定版本的 aria2 可能需要手动编译或通过特定的包管理器安装。安装后,用户可以通过命令行启动 aria2,并使用其丰富的命令行选项和配置文件来控制下载行为,...

    arm-none-linux-gnueabi-linux-4.8.1完整版

    由于ARM处理器的指令集与x86不同,因此需要像"arm-none-linux-gnueabi-linux-4.8.1"这样的交叉编译器来生成正确的二进制文件。 这个工具链包含了以下关键组件: 1. **GCC (GNU Compiler Collection)**:这是C、C++...

    linux常用指令介绍

    ### Linux常用指令详解 Linux作为一款强大的开源操作系统,在服务器领域占据着极其重要的地位。对于Linux初学者来说,熟练掌握一些常用的命令是十分必要的。本文将详细介绍Linux中与进程管理和文件操作相关的常用...

    mysql-5.7.32-linux-glibc-2.28-aarch64.tar.gz

    这个文件是专门为基于ARM架构(Advanced RISC Machines)的64位系统设计的,aarch64代表ARM的64位指令集。`linux`表示它适用于Linux操作系统,而`glibc-2.28`则表明这个版本的MySQL依赖于GNU C库(Glibc)的2.28版。...

Global site tag (gtag.js) - Google Analytics