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

教你如何手动新建Linux用户

环境:CentOS8 需求:手动新建一个用户用户名为zhangsan,uid设置为1024(前提是这个uid没有被占用),gid也设置为1024,组名与用户名同名,家目录在/home/zhangsan...第四步:新建用户目录 mdkir /home/zhangsan 第五步:复制/etc/skel目录环境变量配置文件到家目录下 ?...这几个文件里面是用户环境变量配置信息,我们使用 useradd 命令新建用户也会复制这几个文件到用户目录下。 ?...第六步:修改家目录权限和属主 到现在为止,用户 zhangsan 目录和其中所有文件都是root用户 ?...将这些文件归属权给 zhangsan,并修改文件权限 # 将用户 zhangsan 目录 /home/zhangsan 属主和组修改为 zhangsanchown -R zhangsan:zhangsan

6.5K30

linux 配置FTP多个虚拟用户,私人目录+共享目录

安装ftp,配置虚拟用户和设置权限这块,网上很多,不再写,主要写配置共享目录。 ?...我们都知道local_root就是每个虚拟用户目录,这样每个用户登录到ftp后后面的目录就是工作目录,如果我们想实现多个用户共享一个目录,我们需要在每个虚拟用户目录下设置一个共享空间,但是ftp...中没有相关配置,我们可以想办法,比如做目录软连接,就是在每个虚拟用户目录下创建一个pub目录,然后把这个pub目录连接到真实pub目录,但是这种方法我试了后,虽然每个用户下都有pub,单pub...变成了文件而不是目录,通过网上查找,我们可以使用  mount --bind命令具体这块,我在每个用户目录下创建了一个pub目录,然后mount --bind  /home/hr/pub /home.../pub  绑定到具体共享目录,这样就可以实现了,然后我们还要实现不同部门的人多pub目录只有上传和下载而不能删除权限,这时我们需要给这个目录加锁   若递归设置文件夹此种权限,使用-R属性:

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

详解Linux误删用户目录恢复方法

在生产中可能会由于误操作而删除了某一用户目录,这时就需要把用户目录安装创建新用户模板文件,再恢复并且要跟之前权限相同。 1....首先查看一下用户目录文件以及权限,用于验证我们恢复后权限没有偏差 [root@centos6 aubin]# ls /home/wangcai/ -al total 28 drwx------....复制skel中所有文件到home下旺财。skel目录文件都是创建新用户时家目录文件。换句话来说skel中文件是创建用户目录模板。...首先把wnagcai目录权限修改为700 [root@centos6 home]# chmod 700 wangcai/ 7. 最后把wangcai目录所有文件所属组、所有者都改成用户自己。...wangcai wangcai 4096 Nov 12 2010 .gnome2 drwxr-xr-x. 4 wangcai wangcai 4096 Jul 14 10:38 .mozilla 至此用户目录就恢复完成了

3.4K42

linux VSFTP给单用户绑定多个目录

搭用了很久vsftp服务,最近在想如何能给单个用户指定多个目录呢。当发现mount --bind这个命令时问题就迎刃而解了。...在了解了mount --bind命令方法后,配合vsftp配置即可实现一个vsftp用户指定多个目录了,而且可以不再同一路径下。 1、创建/etc/vsftp/link/liezi目录。...#mkdir /etc/vsftp/link/liezi #mkdir /etc/vsftp/link/wangzi 2、将创建目录和你对应网页目录做捆绑mount --bind,拿本站为例我网页目录是...到此完美解决了 单vsftp虚拟用户指定多个目录问题了。 完善 服务器重启后会发现,所挂载目录都失效了。 此时只需要将之前mount --bind命令都泻入到/etc/rc.local里即可。...另外之前考虑过用符号连接解决单个vsftp用户指定多个目录问题。 系统上配完看着没问题,但是到了用客户端ftp工具时却无法使用。看来ftp现在可能还不支持符号连接方式。

4.1K20

Linux 新建扩展分区

image.png 要进行新建扩展分区磁盘是 /dev/sda # fdisk /dev/sda # p 打印分区表 ?...image.png 此时磁盘已经有了3个分区,如果要再弄2个分区就不行,这个时候我们进行新建扩展分区 # n 添加一个新分区 # e 添加一个扩展分区 # p 打印分区表 ?...image.png tips: 第一列:分区UUID或分区名 例如:/dev/sda5 第二列:Mount point:设备挂载点,就是你要挂载到哪个目录下。...默认为auto rw/ro 是否以以只读或者读写模式挂载 exec/noexec 限制此文件系统内是否能够进行"执行"操作 user/nouser 是否允许用户使用...0 不要检验 1 最早检验(一般根目录会选择) 2 1级别检验完成之后进行检验 Tips: 查看各个分区UUID和磁盘文件系统格式 # blkid ? image.png

24.9K10

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

​今天用useradd命令新建用户后,发现新用户“不显示用户名和路径”,如图,看着很难受: 就类似于这样: $ cd ~ $ ls$ ls -a 从网上搜集资料,有如下两种解决方法: 1、新用户指定.../etc/bashrc fi 这就很好办啦,摈弃一些无用设置,直接在新建~/.bash_profile文件中写入: if [ -f /etc/bashrc ]; then ....附录:useradd命令 useradd命令解析 -d 指定家目录 -g 指定用户组 -s 指定用户登入后所使用shell -m 自动创建用户目录。...Case 1: 创建一个带有家目录并且可以登录 bash 用户 $ sudo useradd -m -s /bin/bash tester1 ​ Case 2: 指定创建用户目录路径 $ sudo...Case 3: 创建一个没有家目录且不能登录用户 $ sudo useradd -s /sbin/nologin tester3 ​ Case 4: 创建时把用户加入不同用户组 $ sudo useradd

8.5K10

Centos新建系统用户详解 原

方法/步骤 1 当我们安装好Centos操作系统后,默认只有超级用户root,超级用户权限大,但因为管理需要我们需要建立其他一般用户,一方面是从安全角度,另一方面也是方便管理。...我们用useradd testing增加一个系统用户,名称为testing,系统用户存储在/home目录里面,通过ls –l /home可查看该用户已经成功建立了。 ?...3 通过tail -3 /etc/passwd查看passwd文件最后3行,可以看到新建testing用户信息, tail命令是输出文件最后部分,这里我们指定最后3行。 ?...4 我们用新建用户登录到系统,su这里意思是切换用户,命令su – testing意思是从超级用户切换到testing用户,超级用户权限很大,直接进入testing用户,不需要密码直接登陆到系统...5 通过输入id可查看当前用户信息,在1位置我们可以看到当前用户ID是501,用户是testing,2位置是组id也是501,组名为testing,3位置是Selinux信息。

2K30

深入理解 Linux 文件系统:从根目录用户目录

深入理解 Linux 文件系统:从根目录用户目录 摘要 本文将深入介绍Linux文件系统结构,从根目录用户目录层级关系。我们将了解文件系统在Linux系统中核心地位以及其广泛应用。...本文目的在于帮助读者深入理解Linux文件系统结构和功能,并介绍如何从根目录用户目录进行层级导航。 2. Linux 文件系统概述 Linux文件系统是操作系统用于管理文件和目录一种机制。...用户目录Linux系统中,每个用户都有一个独立目录,用于存储用户个人文件和配置信息。用户目录用户登录后默认工作目录用户在该目录下拥有完全读写权限。...通过理解Linux文件系统基本概念和根目录重要目录,以及用户目录结构和作用,读者可以更好地操作和管理Linux系统,并更深入地了解文件系统在系统运行和数据管理中重要性。 5....结论 通过本文学习,我们深入理解了Linux文件系统从根目录用户目录层级结构和重要性。作为系统管理者或用户,深入了解文件系统对于有效管理和维护Linux系统至关重要。

32510

mysql授予用户新建数据库权限

好久不用mysql了,今天拾起来,新建用户,用Navicat连接之后,发现没有新建数据库权限。...找了好久才找到方法,那就是新建用户之后授权时候授予用户在所有数据库上所有权限,(当然有可能有别的方法,希望知道前辈们指导我)语句如下: #后面的密码123456是demo用户密码,不是root...用户密码,如果有同名用户,会修改demo用户密码 grant all privileges on *.* to demo@localhost identified by '123456'; #...后面的密码123456是demo用户密码,不是root用户密码,如果有同名用户,会修改demo用户密码 下面附送亲测有效新建用户新建数据库,用户授权,删除用户,修改密码打包套餐: 1.新建用户...mysql>create database demoDB;   2.3 授权test用户拥有testDB数据库所有权限(某个数据库所有权限):慎重:后面的密码是demo用户密码,不是root用户

12.2K30

Linux目录管理

01 — 创建目录Linux 系统中建立新目录命令是 mkdir。该命令使用方式如下: mkdir [选项] 目录 -m 在建立目录时把按模式指定设置为目录权限。...该目录权限分为:目录所有者权限、组中其他人对目录权限和系统中其他人对目录权限。这三个权限分别用三个数字之和来表示:对目录读权限是 4(r)、写权限是 2(w)、执行权限是 1(x)。...此时若路径中某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在目录,即一次可以建立多个目录。...02 — 删除目录 rmdir 命令用来删除目录,一般情况下要删除目录必须为空目录,如果所给目录不为空,系统会报告错误。...切换到上一次操作过目录cd - 切换到登录用户目录cd 或者 cd ~ 显示当前工作目录命令是 pwd 命令

1.1K20

Linux 内核】Linux 内核源码目录说明 ① ( arch 目录 | block 目录 | certs 目录 | crypto 目录 | Documentation 目录 )

文章目录 一、arch 目录 二、block 目录 三、certs 目录 四、crypto 目录 五、Documentation 目录 在上一篇博客 【Linux 内核】Linux 内核源码结构 ( 下载...Linux 内核源码 | 使用 VSCode 阅读 Linux 内核源码 ) 中 , 使用了 Visual Studio Code 查看 Linux 内核源码 , 本篇博客开始分析 Linux 内核源码结构...; 一、arch 目录 ---- arch 目录是 针对 不同 CPU 体系架构平台 代码 , 将 与 平台 相关代码 放在该目录中 , 如某些代码只针对 x86 架构平台 , 那么放在 arch.../x86 目录下 ; 每种体系结构 , 都有 相应目录 , 如 arm , arm64 分别是 arm 32 位和 64 位平台 ; 二、block 目录 ---- block 目录 , 是子系统目录..., 其中存储了 块设备驱动 相关代码 ; 三、certs 目录 ---- certs 目录中存储了 认证 和 签名 相关代码 ; 四、crypto 目录 ---- crypto 目录中存储了 内核中常用

11.9K30

Oracle中新建用户、授权、建表

一 创建用户 语法[创建用户]: create user 用户名 identified by 口令[即密码] #创建一个名为testuser 密码为testpassword 用户 create...user testuser identified by testpassword 语法[更改用户]: alter user 用户名 identified by 口令[改变口令] #更改testuser...用户密码为change alter user testuser identified by change 删除用户:语法:drop user 用户名; drop user testuser ; 若用户拥有对象...resource role(资源角色):提供给用户另外权限以创建他们自己表、序列、过程(procedure)、触发器(trigger)、索引(index)和簇(cluster)。...dba role(数据库管理员角色):拥有所有的系统权限,包括无限制空间限额和给其他用户授予各种权限能力。

2.2K20
领券