用户及文件权限管理

2020-09-28  本文已影响0人  OldCat1104

学习教程源于实验楼:https://www.lanqiao.cn/courses/1

通配符

通配符.png

用户管理

// 查看用户完整信息
who am i
// 查看当前登录用户名
whoami
// or
who mom likes
whoami
who常用参数
// su, su- 与 sudo
// sudo  <cmd> 以特权级别运行cmd命令
// sudo  -  <user> 切换用户,同时切换用户的环境变量和工作目录
// su  <user>切换用户
su liangqijun
// 创建用户(不指定用户组会自动创建与用户名相同的用户组)
sudo  adduser  <user>  <usergroup>
// 设置密码
sudo passwd  <user>
// 退出当前用户exit  or  Ctrl+D
exit
//  查看用户所属用户组,使用groups,不指定用户默认返回当前用户用户组
groups <user>
// 查看/etc/group文件;该文件内容包括用户组、用户组口令、组id及该组所包含的用户,每个用户组一条记录group_name:password:GID:user_list;若用户gid=用户组gid,则user_list为空
cat  /etc/group 
// 查看用户id
id  <user>
//  删除用户,加上--remove-home会将该用户的工作目录一并删除
sudo  userdel  <user>  --remove
//  删除用户组
sudo  groupdel  <groupname>

文件权限

// 一个目录同时距有读权限和执行权限才可以打开并查看内部文件,而一个目录要有写权限才允许在其中创建其他文件
// -a:显示除了.和..外所有文件,包括隐藏文件
// -l:使用较长格式列出文件
ls -l
// 查看某一个目录的完整属性
ls -dl <目录名>
// 显示所有文件大小,并以普通人类能看懂的方式呈现;-s表示显示文件大小,-S表示按文件大小排序,-h以普通人类能看懂的方式;可使用man ls查询
ls  -asSh
长文本格式.png 格式.png
sudo chown <newuser> <file>
chmod  600  <file>
// g:group;o:other;u:user;+为赋予;-为去掉
chmod  go-rw  <file>
上一篇 下一篇

猜你喜欢

热点阅读