16.系统账号与文件

前言

????一直都在是用root用户,其他用户都挂了?? 哈哈哈

?

正文

  1. root用户

    1. root好比windows中的administrator
    2. 每个用户都有用户的特有文件夹(也可以没有)。Root的目录比较特殊,在/ROOT
    3. 其余用户的目录一律在/Home/xxxx
  2. useradd创建用户

    1. 执行which useradd ,/usr/spin

      Ps:

      (1)/bin 包含了管理员和其他用户可使用的工具

      (2)/usr(unix software source)代表安装的应用软件目录

      (3)/usr/bin 一般默认情况下,管理员和其他用户都可以使用的

????????????(4)/usr/sbin代表安装软件中只有管理员能使用的工具

  1. useradd fatsnake

    ps:

(1)就创建了一个用户,在home目录下穿件了一个叫fatsnake的文件夹

  1. 删除用户 userdel -r fatsnake

    如果不加-r仅仅删除用户,不会删除相关的文件,譬如/Home/fatsnake

  2. 设置密码

    passwd 用户名

    输入两次一样的就ok

  3. 查看用户 cat /etc/passwd

    Ps:

    fatsnake:x:500:500:fatsnake:/home/fatsnake:/bin/bash

    1. 用冒号分割
    2. 第一位是用户名,第二位是密码(看不到,加密了)
    3. 第三位是用户ID,数字.普通用户都从500开始。第四位是用户组ID 。第五位是备注
    4. 第六位是用户主目录
    5. 第七位是用户默认的shell
  4. 创建用户组

groupadd 组名

cat /etc/group 查看群组

新建的用户默认为创建同名用户组,当这个组只有一个用户时你又执行了删除操作,那么这个组也没了

  1. 禁用用户shell登录

使用usermod -s /sbin/nologin 用户名

(创建时也可以useradd -s /sbin/nologin 用户名)

Ps:某软件只允许某用户在环境内部被使用,不允许登录

?

?

?

尾声

时间: 2024-12-13 11:56:44

16.系统账号与文件的相关文章

以太坊钱包开发系列2 - 账号Keystore文件导入导出

以太坊去中心化网页钱包开发系列,将从零开始开发出一个可以实际使用的钱包,本系列文章是理论与实战相结合,一共有四篇:创建钱包账号.账号Keystore文件导入导出.展示钱包信息及发起签名交易.发送Token(代币),这是第二篇,主要介绍钱包账号导出与导入,将对Keystore文件的生成的原理进行介绍. 如何导入Geth创建的账号? 在上一篇文章,介绍了如何使用私钥及助记词来创建账号,如果是使用已有的私钥及助记词,这其实也是账号导入的过程. 有一些同学会问,我的账号是Geth生成的,如何导入到钱包呢

Linux基本安全措施、加强系统账号密码安全、系统引导和登录安全、用户切换、su、sudo、grub菜单

1. 基本安全措施 1.1系统账号清理 在Linux系统中,除了用户手动创建的以外,还包括随系统或程序安装过程中生成的其他大量用户,除了超级用户root外,其他大量账号只是用来维护系统运作.启动或保持服务进程,一般是不允许登录的,因此也成为非登录用户. 常见的非登录用户有:bin.adm.lp.mail.nobody.mysql.dbus.ftp.gdm.haldaemon等.为了确保系统安全,这些用户的登录Shell通常是/sbin/nologin,表示禁止终端登录,应确保不被人改动. 各种非

客服系统 rails 日志文件

客服系统 rails 日志文件 1 [email protected]:~$ cd demo/ 2 [email protected]:~/demo$ ls 3 app config db Gemfile.lock log Rakefile test vendor 4 bin config.ru Gemfile lib public README.md tmp 5 [email protected]:~/demo$ cd bin/ 6 [email protected]:~/demo/bin$

CentOS系统下各文件夹的作用

linux下的文件结构,看看每个文件夹都是干吗用的: /bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 /home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示 /lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件 /sbin 系统管理命令,这里存放的是系统管理员使用的管理程序 /tmp 公用的临时文件存储点 /root 系统管理员的主目录(呵呵,

Linux系统编程_2_文件I/O

这里说的的文件I/O指的是不带缓存的: 1.关于带缓存的IO操作和不带缓存的IO操作,参见另一篇文章: 带缓存IO和不带缓存IO详解 Linux中的文件IO(不带缓存的IO)通常用的有以下几个: open    read    write    lseek   close 2.open的参数 int fd(filename, mode); mode 通常可以是O_RDONLY(只读)  O_WRONLY(只写)  O_RDWR(读写) 必须指定且只能指定一个! 其他的可供选择,可通过或运算添加:

Linux系统账号安全控制

一.基本安全1.系统账号清理Linux中账号有root,手工创建的,维护系统运作的,和非登录用户,常见的非登录用户有bin.daemon.adm.mail.nobody.apache.mysql.ftp等,其中一部分很少用到,可以删除,如news.uucp.games.gopher.还有就是应用卸载后残留用户,需管理员手工删除,可以在/etc/passwd中查询grep "/sbin/nologin$" /etc/passwd有长期不使用账号的,不确定是否删除的,可以将用户锁定user

windows服务器清理系统垃圾日志文件

Windows服务器的系统盘如果是2003系统的话那么我们默认给10G的空间就够了,但是有时候我们不经意去查看系统盘的时候发现已经使用了9.9G,其实多是垃圾日志文件占用系统盘空间,使用如下批处理将这些文件删除. 在桌面新建一个文本文档,将如下代码复制进去: @echo off echo 正在清除系统垃圾文件,请稍等...... del /f /s /q %systemdrive%\*.tmp del /f /s /q %systemdrive%\*._mp del /f /s /q %syst

运维学习之Linux系统中的文件传输、归档、压缩

不同系统之间的文件传输 1.文件归档 1. 文件归档,就是把多个文件变成一个归档文件 2. tar c ##创建 f ##指定归档文件名称 t ##显示归档文件中的内容 r ##向归档文件中添加文件 --get ##取出单个文件 --delete ##删除单个文件 x ##取出归档文件中的所有内容 -C ##指定解档目录 -z ##gz格式压缩 -j ##bz2格式压缩 -J ##xz格式压缩 2.压缩 gz gzip etc.tar ##压缩成gz格式 gunzip  etc.tar.gz #

FAQ系列 | ibdata1系统表空间文件都包含什么内容

InnoDB系统表空间文件ibdata1中存储了以下几部分信息: Data dictionary Double write buffer Insert buffer Rollback segments UNDO space Foreign key constraint system tables 因此,我们在初始化ibdata1时,最好设置大一些,比如至少1GB以上. 此外,从MySQL 5.6版本开始,支持将UNDO Space放在独立的undo表空间里,强烈建议使用. 这样就可以避免因为在高