Linux 学习日记 1: 用户和用户组权限

一、用户和用户组

su <user>可以切换到用户user,执行时需要输入目标用户的密码,sudo <cmd>可以以特权级别运行cmd命令,需要当前用户属于sudo组,且需要输入当前用户密码。su - <user>命令也是切换用户,同时环境变量也会跟着改变成目标用户的环境变量。

  1. 添加用户: sudo adduser lilei

  2. 查看用户组: groups lilei

  3. 其他用户加入sudo用户组 : sudo usermod -G sudo lilei

  4. 删除y用户: sudo deluser lilei --remove -home

二、文件权限

  1. 查看文件权限: ls -AlshS

  2. 读权限,表示你可以使用 cat <file name> 之类的命令来读取某个文件的内容;写权限,表示你可以编辑和修改某个文件; 执行权限,通常指可以运行的二进制程序文件或者脚本文件,如同 Windows 上的 'exe' 后缀的文件,不过 Linux 上不是通过文件后缀名来区分文件的类型。你需要注意的一点是,一个目录要同时具有读权限和执行权限才可以打开,而一个目录要有写权限才允许在其中创建其它文件。

  3. 变更文件所有者 : sudo chown new_owner_name file_name

  4. 修改文件用户权限(有两种方式):

                1、chmod 777(数字分别表示所有者,用户组,其他用户的RWX)file_name

                2、chmod ugo +(-)rwx  file_name

你可能感兴趣的:(Linux 学习日记 1: 用户和用户组权限)