Skip to content
Eternal Center

Eternal Center

  • Single-Node (单节点)
    • System (系统)
    • Service (服务)
    • Database (数据库)
    • Container (容器)
    • Virtualization (虚拟化)
  • Multi-Node (多节点)
    • Cluster (集群)
    • Big Data (大数据)
    • Cloud Computing (云计算)
    • Batch Processing (批量处理)
  • Approach (方式方法)
    • Languages (语言)
    • Ideas (思路)
    • Programing (编程)
    • Project (项目)
  • Eternity (永恒)
    • News (消息)
    • Creations (创作)
    • Classics (经典)
    • Legends (传说)
    • Chronicle (编年史)
    • FNIOS (宇宙公民开源学院)

Category: System User & System Privilege (系统用户 & 系统权限)

Posted on November 21, 2024April 8, 2025

[内容] Linux 用户属于哪个软件的判断思路

方法一:通过 /etc/passwd 中记录的用户描述判断

# cat /etc/passwd | grep <user>

(补充:以冒号 “:” 为分隔符,第 5 列是这个用户的描述)

方法二:通过 /etc/passwd 中记录的家目录判断

2.1 查看这个用户的家目录

# cat /etc/passwd | grep <user>

(补充:以冒号 “:” 为分隔符,第 6 列是这个用户的家目录)

2.2 确认这个家目录属于哪个软件

# rpm -qf <homedirectory>

方法三:通过此用户所拥有的目录或文件判断

3.1 查看这个用户的 UID

# cat /etc/passwd | grep <user>

(补充:以冒号 “:” 为分隔符,第 3 列是这个用户的 UID)

(注意:这里需要记住 UID,因为下个步骤需要使用)

3.2 查找属于这个 UID 的文件

# find / -uid <UID>

(
注意:
1) 这里的 UID,必须和上个步骤输出命令后显示的 UID 一致
2) 这里需要记住查找到的文件,因为下个步骤需要使用
)

3.3 确认属于这个 UID 的文件属于哪个软件

# rpm -qf <file>

(注意:这里的文件,必须和上个步骤输出命令后显示的文件一致)

方法四:通过目前系统的进程判断

# ps -aux | grep <user>

方法五:通过系统日志判断

# cat /var/log/messages | grep <user>

方法六:通过 rpm 命令查找此用户是被哪个软件安装时附带创建的

# rpm -q --scripts `rpm -qa`  | grep -E '<user>|useradd'

方法七:有时候删错用户时,会删除失败,并提示此账号正在被哪个进程使用,此时可以通过此进程确定此用户属于哪个软件 (注意:此方法请勿使用)

7.1 删除某个认为没有用的用户 (注意:此步骤请勿使用)

# userdel -r usbmux
userdel: user usbmux is currently used by process 222

(
补充:
1) 这里以删除 usbmux 用户为例
2) 从输出结果可以看到,此时这个用户正在被 222 进程使用
)

7.2 通过进程查找此进程是由哪个文件使用的

# ps -aux | grep 222
......
nscd       222  0.0  0.2 825757  4393 ?        Ssl  Oct29   3:13 /usr/sbin/nscd
......

(
补充:
1) 这里以查看使用进程 222 的文件为例
2) 从输出结果可以看到,此时在使用进程 222 的文件是 /usr/sbin/nscd
)

7.3 查看此文件是属于哪个软件的

# rpm -qf /usr/sbin/nscd

(补充:这里以查看 /usr/sbin/nscd 文件是属于哪个软件为例)

Posted on October 23, 2024October 23, 2024

[步骤] RHEL Security Services Daemon (SSSD) 客户端的设置

正文:

步骤一:确保本服务器使用的是全域名

# hostname -f
node0.eternalcenter.com

(补充:从这里可以看出本服务器已经使用了全域名 node1.eternalcenter.com)

步骤二:安装 Security Services Daemon (SSSD)

# yum install sssd

步骤三:通过 Security Services Daemon (SSSD) 加入域

# realm join eternalcenter.com -U eternalcenter

(补充:这里以通过认证域账号 eternalcenter 加入域 eternalcenter.com 为例)

步骤四:检查 Security Services Daemon (SSSD) 的日志

# cat /var/log/sssd/sssd_ad001.siemens.net.log | tail -200

(
补充:当出现类似以下的信息时,则代表 Security Services Daemon (SSSD) 已设置成功

......
......All data has been sent!
......
......Sending nsupdate data complete
......

)

补充:只让部分域账号登录本服务器

补充步骤一:修改 /etc/sssd/sssd.conf 配置文件

# vim /etc/sssd/sssd.conf

将部分内容修改如下:

......
access_provider = simple
simple_allow_users = acount1@eternalcenter.com, acount2@eternalcenter.com, acount3@eternalcenter.com
......

(补充:这里以只让域账号 acount1@eternalcenter.com、acount2@eternalcenter.com 和 acount3@eternalcenter.com 登录本服务器为例)

补充步骤二:让刚刚修改的配置文件生效

# systemctl restart sssd
Posted on October 23, 2024November 22, 2024

[步骤] RHEL 后台加密方式的设置 (SSSD 域账号服务等客户端加密方式的设置)

步骤一:查看 RHEL 现有的后台加密方式

# cat /etc/crypto-policies/back-ends/krb5.config
aes128-cts-hmac-sha256-128 aes256-cts-hmac-sha384-192

(补充:从这里的输出结果可以看出,目前使用的后台加密方式有 aes128-cts-hmac-sha256-128 aes256-cts-hmac-sha384-192)

步骤二:修改 RHEL 的后台机密方式

# vi /etc/crypto-policies/back-ends/krb5.config
Posted on October 16, 2024October 21, 2024

[步骤] Linux 所有可登录用户的显示

# cat /etc/passwd | egrep -v 'shutdown$|halt$|nologin$|false$|sync$'

Posted on July 18, 2024

[DEBUG] Linux resolve error ‘chmod: changing permissions of ‘resolv.conf’: Operation not permitted’

Error Code:

# chmod 644 resolv.conf
chmod: changing permissions of 'resolv.conf': Operation not permitted

Analysis:

This file is locked by chattr command

Solution:

Step One: Cancel the lock

# chattr -i /etc/resolv.conf

Step Two: Change the file’s privilege

# chmod 644 resolv.conf

Step Three: Relock this file

# chattr +i /etc/resolv.conf

Posts pagination

Previous page Page 1 Page 2 Page 3 … Page 10 Next page

Aspiration (愿景):

Everyone can achieve self-achievement and self-happiness fairly

每个人都能公平地实现自我成就和自我幸福

Logo (徽标):

Additional Information (其他信息):

About     Manual     Clone     Contact
Disclaimer     Friendly Links     Donation

关于     手册     克隆     联系
免责声明     友情链接     捐赠

Search Inside Website (站内搜索)

Search Outside Website (站外搜索):

Google         Wikipedia         Bing

Eternal URL (永恒网址):

https://eternity.eternalcenter.com Will be last access method / 将是最后的访问方式

Proudly powered by LNMP Proudly powered by WordPress