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:退出当前登录账号