首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

教你如何手动新建Linux用户

环境:CentOS8 需求:手动新建一个用户用户名为zhangsan,uid设置为1024(前提是这个uid没有被占用),gid也设置为1024,组名与用户名同名,家目录在/home/zhangsan...可以看一,shadow 文件啥权限也没有 ? 不过没关系,咱用的root用户,想干啥就干啥。按 Enter 键继续。 在 shadow 文件的最后追加一行信息。 ?...第三个字段就是GID 第四个字段是组中的用户,如果该组是某个用户的主要组,那么这个用户不会显示在这个字段里,因此这里我空着。...第四步:新建用户家目录 mdkir /home/zhangsan 第五步:复制/etc/skel目录下的环境变量配置文件到家目录下 ?...这几个文件里面是用户的环境变量配置信息,我们使用 useradd 命令新建用户也会复制这几个文件到用户的家目录下。 ?

6.6K30

Linux新建用户之后不显示用户名和路径问题解决

​今天用useradd命令新建用户后,发现新用户“不显示用户名和路径”,如图,看着很难受: 就类似于这样: $ cd ~ $ ls$ ls -a 从网上搜集资料,有如下两种解决方法: 1、新用户指定...--------- #网上也有说加入这一行的,但是我的CentOS7亲测不行,上面的肯定能行 #export PS1='[u@h W]$' #其中大写W代表最后路径,小写w代表详细路径 后来我研究了root...的~/.bash_profile文件,发现它调用了~/.bashrc后又调用了/etc/bashrc文件,如下: [root@jiahao ~]# cat .bash_profile # .bash_profile.../etc/bashrc fi 这就很好办啦,摈弃一些无用的设置,直接在新建的~/.bash_profile文件中写入: if [ -f /etc/bashrc ]; then ....附录:useradd命令 useradd命令解析 -d 指定家目录 -g 指定用户组 -s 指定用户登入后所使用的shell -m 自动创建用户的家目录。

9.3K10
您找到你想要的搜索结果了吗?
是的
没有找到

linuxtar命令行详解

如果用户想备份一个目录或是一些文件,就要选择这个选项。相当于打包。 x 从档案文件中释放文件。相当于拆包。 t 列出档案文件的内容,查看已经备份了哪些文件。...范例三:将 /tmp/etc.tar.gz 文件解压缩在 /usr/local/src 底下 [root@linux ~]# cd /usr/local/src [root@linux src]# tar...-zxvf /tmp/etc.tar.gz # 在预设的情况,我们可以将压缩档在任何地方解开的!...范例四:在 /tmp 底下,我只想要将 /tmp/etc.tar.gz 内的 etc/passwd 解开而已 [root@linux ~]# cd /tmp [root@linux tmp]# tar...使用tar的-C dir参数,同样可以做到在当前目录/home/usr1将文件解压缩到其他目录,例如:   $ tar -xvf file2.tar -C /home/usr2   而tar不用-

2.4K20

linux命令行修改用户名_linux 更改用户密码

一、《Linux的chmod命令》。在 shell 中,可以使用chown命令来改变文件所有者及用户组,chgrp命令来改变文件所在用户组。...在 Linux的C程序中,可以使用chown函数来改变文件所有者,及所在用户组。 另外,在shell中,要修改文件当前的用户必须具有管理员root的权限。...需要要注意的是,用户必须是已经存在系统中的,也就是只能改变为在 /etc/passwd这个文件中有记录的用户名称才可以。 chown命令的用途很多,还可以顺便直接修改用户组的名称。...目录 都更新成为这个用户组。...在shell中,可以使用chgrp命令来改变文件所属用户组,该命令就是change group(改变用户组)的缩写。

5.6K10

Linux 命令行的好东西

为你列举一些可能没注意过的好用的 Linux 命令行命令。 现在做网站做移动应用最讲究的就是推广了,推广做的好那就成功了一大半,相对的没曝光产品再好也很难做下去。...就这个角度而言绝大多数 Linux 命令行的推广简直是烂透了。繁多 Linux 有用极了的命令行工具就静静的躺在你发行版默认安装的包裹里,很多时候只有当你碰到什么问题的时候网上搜一圈才能知道。...这篇文章仅讨论 Linux 环境的东西,很显然对 MacOS 也适用。其实很多东西虽然有 Windows 也可以找的到但配置比较麻烦,这里不再仔细讲。...如果这些程序在你的发行版里没有安装,那么请手动搜一。Mac 用户的话在 homebrew 里可以应该都能找到。 tmux 虽然说顺序很随机但这一条一定得排在第一个。...但在命令行里可以执行的命令并不一定都对应到某个可执行的文件,它可以是 alias, shell 自带的函数和用户自己的函数等等。所以有时候用 which 找到不到东西的时候会让人很疑惑。

1.3K10

Linux 命令行的好东西

为你列举一些可能没注意过的好用的 Linux 命令行命令。 这篇文章仅讨论 Linux 环境的东西,很显然对 MacOS 也适用。...书的内容就跟标题一样,深入浅出的介绍了所谓 "Linux 命令行" 的方方面面,本文很多内容也是从书里看到的。网站上有 PDF 合法免费下载,书写的很好可以很随意的看不会觉得压力太大。...这么说起来另外一本 Linux 入门大师级教程应该是鸟哥私房菜,这个实在是太出名以至于我觉得没什么可以说的。 如果你没什么空的话 那下面就以随机的顺序列出一些我觉得非常棒的命令行工具。...如果这些程序在你的发行版里没有安装,那么请手动搜一。Mac 用户的话在 homebrew 里可以应该都能找到。 tmux 虽然说顺序很随机但这一条一定得排在第一个。...但在命令行里可以执行的命令并不一定都对应到某个可执行的文件,它可以是 alias, shell 自带的函数和用户自己的函数等等。所以有时候用 which 找不到东西的时候会让人很疑惑。

1.3K10

Linux07用户管理(

01查看当前登录用户 who am i 02.png 二.用户组管理 1.添加用户组 groupadd 用户组名 2.删除用户组 groupdel 用户组名 3.直接添加用户用户组 useradd...-g 用户组名 用户名 4.修改用户用户组 usermod -g 用户组名 用户名 三相关文件 01用户的配置文件 /etc/passwd QQ截图20210711130222.png 每行的信息...用户名:口令:用户标识号:用户组标识号:注释性叙述:主目录 QQ截图20210711130031.png 02口令的配置文件 /etc/shadow 登录名:加密口令:最后一次修改时间:最小时间间隔...:最大时间间隔:警告时间:不活动时间:失效时间:标识 但都是经过加密的 QQ截图20210711131317.png 03用户组配置文件 /etc/group 每行内容 用户组名:口令:标识号:组内用户列表

72510

linux如何完全删除用户

haha是用户名 [root@localhost /]# passwd haha #为该用户设置密码 更改用户 haha 的密码 。...2、对该用户一些信息目录查看 3、删除用户 若使用userdel haha 命令删除该用户时,并不能删除该用户的所有信息,只是删除了/etc/passwd、/etc/shadow、/etc/group...默认情况创建一个用户账号,会创建一个家目录和一个用户邮箱(在/var/spool/mail目录以用户名命名) [root@localhost /]# userdel haha [root@localhost...,就会出现: 上图报错,所以当你再次创建该用户账号的时候会报错,这就说明与该用户相关的文件或目录之前并没有删除完全。...4、正确删除用户 [root@localhost /]# userdel -r haha 再使用find命令查看,用户相关文件已经删除。

8.1K30

Linux监控用户操作轨迹

如果没有堡垒机,要在linux系统上查看到底谁对配置文件做了误操作,特别是遇到删库跑路的事件,当然可以通过history来查看历史命令记录,但如果把history记录涂抹掉了,照样啥也看不到了。...linux script命令可以满足我们的需求,script可以记录终端会话,只要是linux6.3以上的系统,都会自带script命令,下面我用centos 7.4系统来测试一。...1 查看系统版本 [root@aliyun ~]# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) 2 验证script命令...用户登录执行的操作都会记录到/var/log/script/*.log里,可以通过more、vi等命令查看目录里的日志。...root-0-201808091047.log (.log)操作历史; (.data)回放操作; 在/var/log/script目录中,已经产生了log和data为后缀的文件,并且还看到了root用户

2.4K40

Centos新建系统用户详解 原

方法/步骤 1 当我们安装好Centos操作系统后,默认只有超级用户root,超级用户的权限大,但因为管理的需要我们需要建立其他一般用户,一方面是从安全的角度,另一方面也是方便管理。...3 通过tail -3 /etc/passwd查看passwd文件的最后3行,可以看到新建的testing用户信息, tail命令是输出文件的最后部分,这里我们指定最后3行。 ?...4 我们用新建用户登录到系统,su这里的意思是切换用户,命令su – testing的意思是从超级用户切换到testing用户,超级用户的权限很大,直接进入testing用户,不需要密码直接登陆到系统...6 切换用户的方法: 我们通过su – root,可以从普通用户切换到超级用户,这时需要输入超级用户的密码才能从普通用户切换到超级用户,可以看到$符号转变为#符号,也可以告诉我们现在已经切换到超户了...我们也可以通过快捷键ctrl+d进行超级用户和普通用户的快速切换,这时候不需要输入密码就可以进入超级用户。 ? ?

2K30
领券