linux 基础 -09-用户管理 useradd userdel passwd id who whoami usermod which su chown chgrp chmod

本文介绍了在Linux系统中如何使用`useradd`, `userdel`, `passwd`命令进行用户管理,特别是如何为用户zhangsan分配权限。同时,讨论了`id`, `who`, `whoami`, `usermod`, `which`, `su`, `chown`, `chgrp`和`chmod`等命令的用途,以及如何切换用户并改变权限设置。还提到了Ubuntu默认使用dash作为shell的限制,并展示了如何将其更改为bash以获得更好的命令行体验。" 121313443,11625178,Sentinel限流原理与核心概念解析,"['Java', '后端', '微服务', '流量控制', '架构']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

之前我们已经添加了组 dev ,下面 我们添加一个新用户 zhangsan ,

必须加 sudo  ,

 

 zhangsan 用户代号1001 。保存在 / etc /passwd 中 。

dev 组代号1001 , 保存在 / etc / group 中。

一般,主组是在新建用户时就已经指定,所以平时操作是不需要改动的。需要改动的是附加组,使用 -G 。

比如。linux 系统下,应该有两个用户名,一个sundnaping 一个zhangsan 。但是这两个用户的附加组肯定不一样。sundanping 是拥有sudo 权限的,但是zhangsan 就没有 sudo 权限。所以 ,需要在sudo 文件中添加 zhangsan 这一用户。

shell  能够输入终端命令的终端窗口就是 shell ,  是一个软件。

ubuntu 默认用户使用的是 dash ,比如我们新建的用户 zhangsan ,但是 dash 有一个很严重的问题,就是无法使用 命令行的上下键切换。 用户sundanping ,我们使用的时候是可以用上下键来切换命令行的,是因为 使用的是 bash 。所以,我们需要吧 zhangsan 由dash 切换到 bash,即 修改zhangsan 登录 shell 。

再看看其他指令。

为什么有的在 bin 有的在 sbin  ,有什么区别吗?

不使用 - 切换用户zhangsan 后,仍然在sundanping 目录下,得再 cd 进入zhangsan 目录。但是加上 - ,就会直接进入zhangsan目录。

这三列对应的修改指令分为别: chmod   chown  chgrp

       之前 ,我们学习到 chmod 的格式是 chmod +/-rwx  文件名 。这种格式只能修改可读可写可执行的权限,对于拥有者,组 和 其他用户没有涉及,所以 这里学习一个新的格式。

 文件 a 的权限定义为 754 ,即 可读可写可执行、可读可执行、可读。

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值