Linux用户和权限基本命令
Linux用户和权限的命令
- Linux用户管理
- 用户管理相关指令
- 用户管理相关文件
- Linux权限管理
- 用户与组
- rwx权限数字
- 权限管理相关指令
Linux用户管理
用户管理相关指令
useradd 用户名 :添加用户,并在 /home 下创建 /用户名 目录 例如: useradd ITegg => 在/home 下会有 /ITegg 目录
useradd -d 路径 用户名 :添加用户,自指定用户目录位置 例如: useradd -d /user/test ITegg =>在、home 下创建/test/ITegg目录
password 用户名 :为用户设置密码(新用户默认没有密码) pwd :显示当前目录
userdel 用户名 :删除用户(用户目录会保留) userdel -r 用户名 :连带用户目录一起删掉
who am i :查看当前权限
用户管理相关文件
/etc/passwd 文件:用户配置文件
用户名:口令:用户标识号:组标识号:注释性描述目录:主目录:登录Shell shell:人命令和机器命令之间的翻译官
/etc/shadow 文件:口令配置文件
登录名:加密口令:最后修改时间:最小修改间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志
/etc/group 文件:组配置文件
组名:口令:组标识号
Linux权限管理
用户与组:
要想了解权限管理,需要先了解一个概念:组。就像分类一样,同一个组的用户拥有相同的权限,所以为了便于组的管理,可以将拥有相同权限的不同用户放入同一个组,用户创建时,默认会创建一个和自己同名的组里(自己就是一个组)
rwx权限数字:
rwx权限数字有0-9(一共十位)
0:文件类型 : l :链接; d:目录; c:字符设备(鼠标键盘); b:块设备(硬盘); - :普通文件
1-3:文件所有者对其的权限: r 可读(文件)/ 可查询有什么文件(目录) w 可写(文件)/ 可删除或新增文件(目录) x 可执行(文件)/ 可进入(目录)
4-6:文件所属组对其的权限: r 可读(文件)/ 可查询有什么文件(目录) w 可写(文件)/ 可删除或新增文件(目录) x 可执行(文件)/ 可进入(目录)
7-9:其他用户对文件的权限: r 可读(文件)/ 可查询有什么文件(目录) w 可写(文件)/ 可删除或新增文件(目录) x 可执行(文件)/ 可进入(目录)
权限管理相关指令
文件,组管理:
ls -ahl :查看文件所有者
groupadd 组名 :创建组 groupdel 组名 :删除组
usermod -g 组名 用户名 :改变用户的所在组 chown 用户名 文件名 :修改文件的所有者
chgrp -r 组名 文件名 :修改文件所在组
修改权限:
chmod u=rwx,g=rx,o=x 文件或目录 :u是文件所有者,g是所属组,o是其他用户,设置权限(a是所有用户)
chmod u-x 文件或目录 :将u的写能力去掉
chmod o+r 文件或目录 :将o新增读能力
还有:r = 4; w = 2; x = 1
所以chmod 751 文件或目录 等价于 chmod u=rwx,g=rx,o=x
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 IT蛋的个人博客!