9.12 linux下文件的权限管理用户和组管理
Posted x98339
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了9.12 linux下文件的权限管理用户和组管理相关的知识,希望对你有一定的参考价值。
Su 切换用户
查看当前登录的用户:whoami、id
查看当前用户属于哪个组:groups
查看当前计算机中有几个组:cat /etc/group
Groupadd 组名 添加组
Groupsdel 组名 删除组
avahi:x:122:
colord:x:123:
geoclue:x:124:
gdm:x:125:
abc:x:1000:
sambashare:x:126:abc
456:x:1001:
格式: 组名:组密码:GID:当前组下有哪些用户
将123用户添加到456组中:
gpasswd -a 用户 组名
将123用户从456组中删除:
gpsswd -d 用户 组名
useradd -u 5000 -g demogroup -G root -d /home/demo -s /bin/bash demo
-u 指定UID
-g 指定组
-G 指定用户还属于其他组
-d 指定家目录(主目录、宿主目录、缺省目录)
-s 指定解析器
-o 和 -u 一般同时使用,用来创建和其他用户ID一样的用户
修改用户:
Usermod -l、-d、-g、-s 用户名
-l 修改用户名 usermod -l A B 将用户名从A改成B
-d 修改家目录 usermod -d /home/123 abc 将用户abc的家目录更改为home下的123
-g 修改所属组 usermod -g root abc 将abc所属组改为root
-s 修改解析器 usermod -s /bin/zsh test
禁用用户:
Usermod -L 用户名
恢复用户:
Usermod -U 用户名
Linux权限管理
Linux文件类型
- 二进制文件
d 目录
l 链接文件
ls -l 路径 查看指定路径下的详细文件信息
drwxr-xr-x 15 abc abc 4096 9月 12 09:09 abc
drwxr-xr-x 2 abc abc 4096 9月 11 14:44 图片
drwxr-xr-x 2 abc abc 4096 9月 11 14:44 文档
drwxr-xr-x 2 abc abc 4096 9月 11 14:44 下载
drwxr-xr-x 2 abc abc 4096 9月 11 14:44 音乐
drwxr-xr-x 2 abc abc 4096 9月 11 14:48 桌面
第一列:权限
第二列:链接数和子目录的数量
第三列:所属用户
第四列:所属组
第五列:文件大小
第六列:日期和时间
第七列:文件名
其中第一列中,共有10位
第1位 文件类型
第2到4位 当前文件所有者的权限
第5到7位 文件所属组的权限
第8到10位 其他人对该文件的权限
除了第一位的 - 表示二进制文件,后面出现的 - 表示权限缺省
R:可读 4
W:可写 2
X:可执行 1
即 rwx 7 r-- 4 -wx 3 rw- 6,可用数字直接表示权限
更改权限的命令:
Chmod [who] [+|-|=] 文件名
Who: u-->所有者 g--->所属组 o--->其他人 a--->所有人
+ 添加权限
- 取消权限
= 赋值某些权限
r--r--r-- 123.php
Chmod +320 123.php 即添加123的权限修改为rwxrw-r--
更改所属者或所属组:
Chown root /test 将test文件夹的所有者更改为root
Chgrp 123 /test 将test文件夹的所有组改为123
Chown root:root /tmp 将tmp文件夹的所有者改为root,所属组改为root
Chown -R root:root /tmp 将tmp下所有文件的所有者改为root,所属组改为root (-R 循环)
以上是关于9.12 linux下文件的权限管理用户和组管理的主要内容,如果未能解决你的问题,请参考以下文章