Linux-用户及文件权限管理

时间:2022-05-02 16:16:30

1 查看用户: who am i 

2 创建用户: sudo adduser lilei

su,su- 与 sudo

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

 退出终端:exit or ctrl+d

3 查看用户组: groups  shiyanlou

  查看文件: cat /etc/group | sort(过滤不需要结果:cat /etc/group | grep -e shiyanlou

  将新用户添加用户组:su shiyanlou(password)

            groups lilei

            sudo usermod -g sudo lilei

            groups lilei

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

5 查看权限:ls -1  ls -d1<目录名>

6 变更文件所有者:touch lili

          cd /home/lilei

          ls lili

          sudo chown shiyanlou lili

7 修改文件权限:echo "echo\"hello shiyanlou\"" > lili

         chmod 700 lili

    等同于: chmod go-rw lili

8 adduser 和 useradd 的区别是什么?

答:useradd 只创建用户,创建完了用 passwd lilei 去设置新用户的密码。adduser 会创建用户,创建目录,创建密码(提示你设置),做这一系列的操作。其实 useradd、userdel 这类操作更像是一种命令,执行完了就返回。而 adduser 更像是一种程序,需要你输入、确定等一系列操作。