系列文章目录
Linux 环境搭建以及xshell远程连接_crazy_xieyi的博客-CSDN博客
Linux常用命令详解_crazy_xieyi的博客-CSDN博客
文章目录
- 一、用户操作
- 二、三种角色
- 三、文件类型和访问权限
- 四、修改文件权限
一、用户操作
Linux
下有两种用户:超级用户(
root
)、普通用户。
超级用户:可以再
linux
系统下做任何事情,不受限制
普通用户:在
linux
下做有限的事情。
超级用户的命令提示符是
“
#
”
,普通用户的命令提示符是
“$”。
我们的服务器买好了
,
默认是
root
用户
.
但是
root
用户权力比较大
,
一旦使用不当可能会造成严重后果(例如
rm -rf /).
因此我们真正在公司中不会直接使用
root
用户来操作服务器。
1.
创建用户
命令
useradd [
用户名
]
功能
创建新的用户
示例 :useradd test
2.
配置密码
命令
passwd [
用户名
]
功能
设置或修改用户密码
示例:passwd test
注意:
输入密码的时候
,
在控制台中不会有提示,
但实际上已经输入进去了
3.
切换用户
命令
:
su [
用户名
]
功能
:切换用户。
例如,要从
root
用户切换到普通用户
user
,则使用
su user
。
要从普通用户
user
切换到
root
用户则使用
su root
(
root
可以省略),此时系统会提示输入
root
用户的口令。
二、三种角色
访问一个文件的人可能分成三种类别
.
文件和文件目录的所有者:
u---User
文件和文件目录的所有者所在的组的用户:
g---Group
其它用户:
o---Others
三、文件类型和访问权限
命令
ll
显示了一个文件的详细信息,
解读如下图
:

a) 文件类型
d
:文件夹
-
:普通文件
l
:软链接(类似
Windows
的快捷方式)
b
:块设备文件(例如硬盘、光驱等)
p
:管道文件
c
:字符设备文件(例如屏幕等串口设备)
s
:套接口文件
b) 基本权限
读(
r
):
Read
对文件而言,具有读取文件内容的权限;对目录来说,具有浏览该目录信息的权
限
写(
w
):
Write
对文件而言,具有修改文件内容的权限;对目录来说具有删除移动目录内文件
的权限
执行(
x
):
execute
对文件而言,具有执行文件的权限;对目录来说,具有进入目录的权限
“-”
表示不具有该项权限。
四、修改文件权限
功能:
设置文件的访问权限
格式:
chmod [
参数
]
权限 文件名
常用选项:
R ->
递归修改目录文件的权限
说明:只有文件的拥有者和
root
才可以改变文件的权限
用户表示符
+/-=
权限字符
+:
向权限范围增加权限代号所表示的权限
-:
向权限范围取消权限代号所表示的权限
=:
向权限范围赋予权限代号所表示的权限
用户符号:
u
:拥有者
g
:拥有者同组用
o
:其它用户
a
:所有用户
示例:
# chmod u+w /home/abc.txt
# chmod o-x /home/abc.txt
# chmod a=x /home/abc.txt