Linux-用户管理工具
(0)

用户管理

  • 添加
    useradd -m username
    同时创建相应的用户目录:/home/username
  • 用户口令

设置密码:

 passwd username
  • 修改
    usermod 选项 用户名
  • 删除
    userdel -r username
    -r可以同时删除目录
  • 切换用户

用户的组管理

每个用户都有一个组,可以属于多个组,默认情况下,添加用户时会增加一个同名组。对用户组的管理(用户组及权限)就是对/etc/group文件的更新,用户信息是记录在/etc/passwd中

  • 将用户加入组
    查看当前用户所属的组:
    groups
    将用户加入组:
    usermod -G groupname username
    加入新组,从原来组除去:
    usermod -g groupName username
  • 查看系统所有组

  • 删除已有组
    groupdel 用户组
  • 修改用户组
    group 选项 用户组
  • 如果用户属于多个组,该用户可以切换组,具有其他用户组权限
    newgrp root

与用户账号有关的系统文件

  • shell
    用户登录后,要启动一个进程,负责将用户的操作传给内核,这个进程是用户登录到系统后运行的命令解释器或某个特定的程序,即Shell

用户权限

使用ls -l可查看文件的属性字段,文件属性字段总共有10个字母组成,第一个字母表示文件类型,如果这个字母是一个减号”-”,则说明该文件是一个普通文件。字母”d”表示该文件是一个目录,字母”d”,是dirtectory(目录)的缩写。 后面的9个字母为该文件的权限标识,3个为一组,分别表示文件所属用户、用户所在组、其它用户的读写和执行权限

比如:
ls -l /etc/group
-rw-r--r-- 1 root root 1198 8月 26 17:16 /etc/group
这个文件就是一个普通文件,所属用户root有读写权限,所在组root有读权限,其他用户有读权限

  • 更改读写权限
    chmod userMark(+|-) PermissionsMark 文件名
    userMark取值:

u:用户
g:组
o:其它用户
a:所有用户
PermissionsMark取值:
r:读
w:写
x:执行

  • 更改文件、目录拥有者
    chown username 文件名
    -r递归更改目录下所有文件
  • 文件的用户调用权限

https://blog.csdn.net/taiyang1987912/article/details/41121131

chmod u+s temp — 为temp文件加上setuid标志. (setuid 只对文件有效)

chmod g+s tempdir — 为tempdir目录加上setgid标志 (setgid 只对目录有效)

chmod o+t temp — 为temp文件加上sticky标志 (sticky只对文件有效)

环境变量

/etc/profile,/etc/bashrc 是系统全局环境变量设定
~/.profile,~/.bashrc用户目录下的私有环境变量设定

https://bbs.huaweicloud.com/forum/thread-91190-1-1.html

参考链接:
https://www.runoob.com/linux/linux-user-manage.html
https://linuxtools-rst.readthedocs.io/zh_CN/latest/base/08_user_manage.html#user-manage
https://blog.csdn.net/wqh0830/article/details/87793576

本文为作者hackerbo.com发布,未经允许禁止转载!
上一篇 下一篇
评论
暂无评论 >_<
加入评论