linux用户与组

简介: Linux用户与组的相关问题

liunx中的用户分为

普通用户  程序用户

基础命令

Pwd 查看当前路径

~ 用户家目录

命令组成:

命令 -选项 参数

Ls 列出当前所有文件

-l 以长格式显示信息(文件权限、所有者、组)

-h以人性化的格式显示

Ls -l 查看文件权限

Ls -dl 查看文件夹权限

-开头表示文件

d开头表示目录

l开头表示链接

  u          g       o

 ---        ---       ---

所有者    组     其他人

R 读

W 写

X 执行


r第一个root代表所有者 后一个root代表所有组 文件大小 创建时间 文件名    组的含义(分组管理)如学生组、老师组、领导组

创建普通用户

useradd创建用户关键字

-u 指定用户uid    

-g 指定用户组 (指定之前需要创建用户组{ groupadd关键字创建 })

-G 指定附加组 -M 不创建宿主目录(在/home下查看不到)

-s 指定shell为nologin(不能登陆)最后为用户名字

-d 指定宿主目录(在/home目录下可查)

-s 指定shell为/bin/cash(不能登陆)最后为用户名字

设置用户密码

echo:返回(输出) “333”为密码,通过管道转换为输入到passwd  --stdin :标准输入  后跟需要设置密码的用户名

Id 命令查看用户是否存在

Tail :查看文件末尾 (默认10行) tail -参数  显示末尾行数

userdel :删除用户 后跟用户名

userdel -r 删除宿主目录

系统用户文件

/etc/passwd    用户信息文件

/etc/shadow   用户密码文件

/etc/group    存储有关本地用户组的信息

用户创建

Groupadd 创建组   -g   指定组id

Useradd 创建用户 -u 指定用户id

Groupdel 删除组

Userdel 删除用户

gpasswd -a test(用户) root(组)  将用户test添加到root组

               -d 删除

gpasswd -M user1,user2 group2   批量添加到组

d   ,目录

-    ,文件

l    , 链接文件

b   , 系统设备  如磁盘


查看用户信息

cat /etc/passwd

( | )管道输出root关键字的信息    grep查找管道负责将前面的数据交给后面操作

cat /etc/shadow |grep root

删除用户之后查看不到

userdel -r test

usermod -L test

解锁用户

usermod -U test

id 命令  查看用户信息

id  test     #test(用户名)

文件权限

 

echo输出  输出生成文件  (会覆盖文件本身的数据)

echo "333" > file

追加输出 不会覆盖源文件

echo "abc" >> file

mv 移动文件

将etc下的passwd转移到/opt

mv /etc/passwd /opt/

cp 拷贝文件   /etc/skel   中有很多模版文件  .Bash*  (手动添加用户时使用)

批量删除文件

rm -rf  file{1..10}

没有权限的话会删除不了文件

Chown  更改文件拥有者

-R 更改文件夹里所有权限 user1:所有者 .user1: 所有组 后跟家目录

Chmod :更改文件的权限

777

 r        权限数字4

w        权限数字2

x         权限数字1

---   ---  ---

U     g     o

u:所有者

g:所有组

o:其他人



Chmod   -R  700 /user1 :所有者全有 所有组无权限 其他人无权限



chmod   a=r   /user1            a=(ugo总和)

创建多个文件夹

逗号分割,代表创建data文件夹和backup文件夹  ,前面的 / 代表是建在根目录下

mkdir /{data,backup}

touch创建文件 {1..5}创建多个文件

touch file{1..5}

给文件root权限的执行命令

Chmod u+s 文件名

取消文件root权限的执行命令

Chmod u-s 文件名

同理组也可以 chmod g+(-)s 给组上权限

权限数字设置方法

4 uid       2 gid

取消输入正常权限即可

SBIT Stick Bit,黏着位针对文件夹  使用户只能添加删除自己的文件

chmod o+t 跟文件

chmod o-t 跟文件


数字设置方法

chmod 1707 文件

Vim基础命令

查找 /

跳转 n

插入 a

删除 x

恢复 u

复制 yy  多行时前面跟上数字

粘贴 p

退回命令行 esc

Shift +zz退出vim

Shift +g 定位到最后一行


特殊权限

创建扩展权限

setfacl

-m 添加 u:用户,后跟需要给的权限  目录

setfacl -m u:test:rwx /data

查看权限

getfacl /date    跟需要查询权限的目录

getfacl /data

删除特殊权限

Setfacl -x u:test3 /date  跟需要删除用户与文件夹

Setfacl -x u:test3 /date

隐藏权限

chattr : 更改文件隐藏权限

+i锁定文件      -i解锁

+a设置文件夹仅追加    只能加不能删 不能移动


查看隐藏权限

lsattr /etc/passwd

查看最后五条日志信息

tail -5 /var/log/messages

快速删除日志文件    搞破坏专用

> /var/log/messages


使日志文件只能添加   安全最重要

chattr +a /var/log/messages

查看任何命令所在的位置

whereis ls     #where 后跟需要查找的命令


相关文章
|
监控 关系型数据库 程序员
|
29天前
|
IDE 测试技术 开发工具
Qoder CN全栈实操指南:免费社区版安装、Credits计费与多模型切换完整教程
Qoder CN是面向全品类开发者打造的AI智能编码助手,前身灵码完成全面品牌与架构升级后,彻底跳出传统代码片段补全工具的局限,转型为目标驱动的全栈Agent式智能编程平台,覆盖个人学习者、专职开发者、中小研发团队、合规型企业四大使用群体,完整产品矩阵包含多形态终端产品,适配软件开发与日常办公两大核心场景。
351 1
|
1月前
|
存储 人工智能 关系型数据库
团队踩过的坑,能不能教给 Agent?阿里云 RDS ContextDB 让经验沉淀成知识资产
阿里云RDS推出ContextDB——面向AI Agent的企业级上下文数据库,解决知识分散、难维护、会话遗忘三大痛点。支持多模态数据接入、自动结构化记忆、AI推荐+人工确认的知识沉淀机制,具备长期记忆、智能检索、共享治理等五大能力,助力团队将个人经验持续转化为可复用的组织知识资产。
180 0
|
2月前
|
存储 人工智能 搜索推荐
AI Agent长期记忆机制设计:从短期上下文到持久知识存储
AI Agent长期记忆是其实现个性化、持续任务与智能协作的核心基础设施。本文系统阐述分层记忆架构(L0-L4),涵盖工作记忆、任务状态、用户画像、经验沉淀与知识库,并详解Redis/SQL/向量/图数据库选型、智能检索与安全治理策略,助力构建企业级可靠记忆系统。
385 0
|
8月前
|
人工智能 监控 架构师
AI Agent 搭建师进阶指南:破解浮光行为陷阱,构建业务闭环价值
本文揭示AI智能体“浮光行为”这一隐性风险:仅机械执行表层指令,缺乏目标理解、状态记忆与自我修正能力。提出AI Agent搭建师三阶成长路径——从工具整合者,到流程架构师,再到行业专家,并给出构建业务闭环、沉淀底层逻辑、实现人机协同的工程破局方法。(239字)
381 9
|
前端开发 开发工具 开发者
合理使用WebStorm-环境配置篇(上)
合理使用WebStorm-环境配置篇(上)
合理使用WebStorm-环境配置篇(上)
|
存储 搜索推荐 开发者
标签权重在个性化搜索排序中的最佳实践
本文通过阿里云开放搜索中的tag_match 函数的标签匹配应用,详细解读标签权重在搜索排序召回中的业务价值
7007 0
标签权重在个性化搜索排序中的最佳实践
|
人工智能 Linux 语音技术
AI天后,在线飙歌,人工智能AI孙燕姿模型应用实践,复刻《遥远的歌》,原唱晴子(Python3.10)
忽如一夜春风来,亚洲天后孙燕姿独特而柔美的音色再度响彻华语乐坛,只不过这一次,不是因为她出了新专辑,而是人工智能AI技术对于孙燕姿音色的完美复刻,以大江灌浪之势对华语歌坛诸多经典作品进行了翻唱,还原度令人咋舌,如何做到的? 本次我们借助基于Python3.10的开源库so-vits-svc,让亚洲天后孙燕姿帮我们免费演唱喜欢的歌曲,实现点歌自由。
|
存储 测试技术
Jmeter系列(5)- jmeter.properties常用配置项讲解
Jmeter系列(5)- jmeter.properties常用配置项讲解
487 0
Jmeter系列(5)- jmeter.properties常用配置项讲解

热门文章

最新文章