Loading

linux常用配置文件

用户相关

/etc/passwd

  • 系统中所有用户的主要信息

  • 用户名:以前放密码:uid:gid:用户说明:用户家目录:shell

  • /sbin/nologin,不能登录

[root@5rem ~]# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash

/etc/shadow

  • 保存用户密码

  • 拿到加密的密码后,使用明文字典进行加密,比对两个加密

  • 账户名:密码:何时修改过:两次修改密码的间隔:密码有效期:密码到期前的警告天数:密码到期后宽限天数:用户失效时间:没功能

[root@5rem ~]# cat /etc/shadow
root:$6$4yBUHzShEmgqWUJA$NfQLwL2HnLvziPL8yfSlTeP38kEmLf.Mbuc4Q4fj3BlBx7kxLpcAOuLfG.7oPUhd1EPdsK7C5xlCM9WaeM0XK1::0:99999:7:::

/etc/group

  • 用户组信息

  • 组名:弃用的密码:uid

[root@5rem ~]# cat /etc/group
root:x:0:

useradd

  • uid不能重复,linux用uid识别用户

  • uid=0,root

  • uid = 1-500,系统内置用户

  • uid = 1000+,新建用户

[root@5rem ~]# useradd tq -u 8888  //指定uid新建用户
tq:x:8888:8888::/home/tq:/bin/bash
[root@5rem ~]# useradd dy -u 8888
useradd:UID 8888 并不唯一

[root@5rem ~]# useradd kn -o -u 8888   //-o参数可以添加相同的uid账户


[root@5rem ~]# useradd ff -o -u 0   //uid为0,root影子账户
[root@5rem ~]# su ff
[root@5rem root]# whoami
root

  • groupadd
[root@5rem root]# useradd yyy -g dc    //新建用户添加到组
[root@5rem root]# cat /etc/passwd | grep yyy
yyy:x:8889:8891::/home/yyy:/bin/bash
[root@5rem root]# cat /etc/group | grep dc
dc:x:8891:
  • usermod
[root@5rem root]# usermod yyy -l ttt   //修改用户名
[root@5rem root]# cat /etc/passwd | grep ttt
rootttttttt:x:1001:1001::/home/rootttttttt:/bin/bash
ttt:x:8889:8891::/home/yyy:/bin/bash


[root@5rem root]# cd /home/
[root@5rem home]# ls
aaa  fc  ff  kn  roott  rootttttttt  rrrr  tq  yyy
[root@5rem home]# mkdir dh
[root@5rem home]# usermod ttt -d /home/dh             //修改用户家目录
[root@5rem home]# cat /etc/passwd | grep ttt
 ttt:x:8889:8891::/home/dh:/bin/bash  

  • userdel
[root@5rem home]# userdel ttt              //删除用户
[root@5rem home]# cat /etc/passwd | grep ttt

passwd

  • 修改或添加密码

  • root账户可以修改低权限用户密码

网络相关

DNS

/etc/resolv.conf

运行级别

  • 7个运行级别

    1. 系统停机状态,系统默认不能设置为0,否则不能正常启动

    2. 单用户工作状态,root权限,用于系统维护,禁止远程登录,

    3. 多用户状态,没有NFS

    4. 完整的多用户模式,有NFS,登录后进入控制台命令行模式

    5. 系统未使用

    6. X11控制台,登录进入GUI

    7. 系统正常关闭并重启,默认允许级别不能设置为6,否则不能正常启动

init 0,关机
init 6,重启

sudo&su

  • su,任意切换,只要有对方密码

  • sudo,只能切到root,配置文件需要定义

  • sudo -S,提供持续的终端

  • sudo配置文件/etc/sudoers,修改

image

whoami

  • 我是谁

linux文件权限

linux文件权限

  • d    r-x    r-x    ---    .

  • 第一个字段:d是目录,-是文件

  • 2-10个字段:r 读 4,w 写 2,x 执行 1

  • 11个字段:SELinux相关

  • 4,7,10字符中s:设置了SUID或SGID,具有执行权限,S:设置了SUID或SGID,没有执行权限,其他账户使用时,还是suid的权限

chown

  • 更改所有者

  • -R,递归


[root@5rem ~]# chown fccc:fccc 1.txt 
[root@5rem ~]# ls -al | grep fccc
-rw-r--r--   1 fccc fccc     18 4月  26 23:20 1.txt

chmod

  • -R,递归
[root@5rem ~]# ls -al | grep 33
-rwxrwxrwx   1 root root      0 4月  27 23:53 33

计划任务

  • cron table的简写

  • crontab -e,创建计划任务

  • crontab -l,查看当前用户的cron表

  • crontab -u -l,查看其他用户计划任务

开机自启

命令用于,维持权限

posted @   5rem  阅读(69)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
点击右上角即可分享
微信分享提示