Linux的文件权限和目录配置

1、Linux文件属性

 - r w x r w x - - -

第一个字符代表这个文件是【目录、文件或链接文件等等】:

d则是目录

-则是文件

I则表示连结档

b装置文件中可供储存的接口设备

c装置文件中的串行端口设备,如键盘、鼠标

接下来的字符中,以三个为一组,且均为【rwx】的三个参数的组合。[r]代表可读,[w]可写,[x]可操作

第一组【rwx】为文件拥有者可具备的权限

第二组【rwx】为加入此群组之账号的权限

第二组【rwx】为非本人且没有加入本群组之其他账号的权限

2.改变文件属性与权限

chgrp:改变文件所属群组(change group)

chown:改变文件拥有者(chamge own)

chmod:改变文件的权限

命令格式:chmod +/-rwx 文件名|目录名

3.数字类型改变文件权限

r:4

w:2

x:1

如:[-rwxrwx—]分数则是:

owner=rwx+4+2+1=

group=rwx=4+2+1=7

others=—=0+0+0=0

4.组管理

groupadd(group add) 组名:添加组

groupdel 组名:删除组

cat /etc/group:确认组信息

charp -R (change group)组名 文件/目录名:递归修改文件/目录所属组

注:创建/删除组的终端命令都需要通过sudo执行

5.用户管理

useradd -m -g 组 新建用户名:添加新用户

-m:自动建立用户家目录

-g:指定用户所在的组,否则会建立一个同名的组

passwd 用户名:设置用户密码

userdel -r 用户名:删除用户名

cat /etc/passwd | grep 用户名:确认用户信息

6.查看用户信息

id [用户名]:查看用户UID和GID信息

who:查看当前所有登录的用户列表

whoami:查看当前登录用户的账户名

7.切换用户

su - 用户名:切换用户,并且切换目录,-可以切换用户家目录,否则是不变的

exit:退出当前登录账号

原文地址:https://www.cnblogs.com/yayazhang221/p/11945026.html