百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 优雅编程 > 正文

Linux进阶笔记-用户的管理(linux用户管理总结)

sinye56 2024-11-17 01:34 4 浏览 0 评论

用户名不能使用大写字母;不能使用点;不能以破折号结尾;不能使用冒号,不能使用特殊字符;不能以数字开头。

关于用户的操作大部分需要 root 用户或者有管理员权限使用 sudo 操作。

1: 设置自己的密码

所有的用户都可以使用 passwd 命令修改自己的密码:

demouser@demohosts:~$ passwd
更改 demouser 的密码。
当前的密码: 
新的密码: 
重新输入新的密码: 
passwd:已成功更新密码

2: 修改其他用户的密码

root用户使用passwd <username>命令可以修改指定用户的密码:

root@demohosts:/home/demouser# passwd demouser
新的密码: 
无效的密码: 密码少于 8 个字符
重新输入新的密码: 
passwd:已成功更新密码

root用户修改其他用户密码时,可以无视安全策略使用弱密码

Section 11.3: 添加一个用户

root用户使用useradd <username>或者adduser <username>可以创建新的用户

root@demohosts:/home/demouser# useradd testuser
root@demohosts:/home/demouser# cat /etc/passwd|grep testuser
testuser:x:1001:1001::/home/testuser:/bin/sh

4: 删除一个用户

root用户使用userdel <username>命令可以删除用户

root@demohosts:/home/demouser# userdel testuser

5: 删除一个用户连同它的家目录

用户在创建的时候,如果没有指定选项,默认会创建一个用户名同名的家目录,root用户使用userdel -r <username>命令,也就是添加-r 选项删除用户。

root@demohosts:/home/demouser# userdel -r testuser
userdel:testuser 信件池 (/var/mail/testuser) 未找到
userdel:未找到 testuser 的主目录“/home/testuser”

6: 列出当前用户隶属的全部组

使用groups命令可以查看到用户自己当前在多少个组里面,它们分别是什么。

demouser@demohosts:~$ groups
demouser adm cdrom sudo dip plugdev users lpadmin docker

有关用户和组的详细信息,如用户id(UID)、群id(gid)的更详细信息可以使用 id 命令找到。

demouser@demohosts:~$ id
uid=1000(demouser) gid=1000(demouser) 组=1000(demouser),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin),124(docker)

7: 列出指定用户隶属的全部组

使用groups <username>命令可以查看到用户自己当前在多少个组里面,它们分别是什么。

demouser@demohosts:~$ groups demouser
demouser adm cdrom sudo dip plugdev users lpadmin docker

有关用户和组的详细信息,如用户id(UID)、群id(gid)的更详细信息可以使用 id <username> 命令找到。

demouser@demohosts:~$ id demouser
uid=1000(demouser) gid=1000(demouser) 组=1000(demouser),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),114(lpadmin),124(docker)



如果您对我的文章有兴趣,我把我发布的文章都归档到我私人网站中去,欢迎访问 Corner 三的小角落 -- 首页 查阅之前的文章。

相关推荐

Linux在线安装JDK1.8

首先在服务器pingwww.baidu.com查看是否可以连网然后就可以在线下载一、下载安装JDK1.81、在下载安装的同时做好一些准备工作...

Linux安装JDK,超详细

1、了解RPMRPM是Red-HatPackageManager(RPM软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux...

Linux安装jdk1.8(超级详细)

前言最近刚购买了一台阿里云的服务器准备要搭建一个网站,正好将网站的一个完整搭建过程分享给大家!#一、下载jdk1.8首先我们需要去下载linux版本的jdk1.8安装包,我们有两种方式去下载安装...

Linux系统安装JDK教程

下载jdk-8u151-linux-x64.tar.gz下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.ht...

干货|JDK下载安装与环境变量配置图文教程「超详细」

1.JDK介绍1.1什么是JDK?SUN公司提供了一套Java开发环境,简称JDK(JavaDevelopmentKit),它是整个Java的核心,其中包括Java编译器、Java运行工具、Jav...

Linux下安装jdk1.8

一、安装环境操作系统:CentOSLinuxrelease7.6.1810(Core)JDK版本:1.8二、安装步骤1.下载安装包...

Linux上安装JDK

以CentOS为例。检查是否已安装过jdk。yumlist--installed|grepjdk或者...

Linux系统的一些常用目录以及介绍

根目录(/):“/”目录也称为根目录,位于Linux文件系统目录结构的顶层。在很多系统中,“/”目录是系统中的唯一分区。如果还有其他分区,必须挂载到“/”目录下某个位置。整个目录结构呈树形结构,因此也...

Linux系统目录结构

一、系统目录结构几乎所有的计算机操作系统都是使用目录结构组织文件。具体来说就是在一个目录中存放子目录和文件,而在子目录中又会进一步存放子目录和文件,以此类推形成一个树状的文件结构,由于其结构很像一棵树...

Linux文件查找

在Linux下通常find不很常用的,因为速度慢(find是直接查找硬盘),通常我们都是先使用whereis或者是locate来检查,如果真的找不到了,才以find来搜寻。为什么...

嵌入式linux基本操作之查找文件

对于很多初学者来说都习惯用windows操作系统,对于这个系统来说查找一个文件简直不在话下。而学习嵌入式开发行业之后,发现所用到的是嵌入式Linux操作系统,本想着跟windows类似,结果在操作的时...

linux系统查看软件安装目录的方法

linux系统下怎么查看软件安装的目录?方法1:whereis软件名以查询nginx为例子...

Linux下如何对目录中的文件进行统计

统计目录中的文件数量...

Linux常见文件目录管理命令

touch用于创建空白文件touch文件名称mkdir用于创建空白目录还可以通过参数-p创建递归的目录...

Linux常用查找文件方法总结

一、前言Linux系统提供了多种查找文件的命令,而且每种查找命令都具有其独特的优势,下面详细总结一下常用的几个Linux查找命令。二、which命令查找类型:二进制文件;...

取消回复欢迎 发表评论: