linux 用户、文件权限、进程、软件管理

    技术2023-12-28  100

    用户管理

    口令文件 /etc/passwd 影子口令文件 /etc/shadow 组账号文件 /etc/group 组口令文件 /etc/gshadow

    groupadd 组名 //添加组,组名不能是汉字和数字 groupadd dierzu //添加一个名为 dierzu 的组

    adduser [-gG] 组名 <用户名> //为x组添加用户 adduser -g dierzu xiaohong //为dierzu添加一个名字是xiaohong的用户

    passwd [<用户账号名>] passwd xiaohong //为用户xiaohong 设置密码

    usermod [-gGLl] <用户名> 修改 -c<备注>: 修改用户帐号的备注文字; -d<登入目录>: 修改用户登入时的目录; -e<有效期限>: 修改帐号的有效期限; -f<缓冲天数>: 修改在密码过期后多少天即关闭该帐号; -g<群组>: 修改用户所属的群组; -G<群组>; 修改用户所属的附加群组; -l<帐号名称>: 修改用户帐号名称; -L: 锁定用户密码,使密码无效; -s<shell>: 修改用户登入后所使用的shell; -u<uid>: 修改用户ID; -U: 解除密码锁定。 usermod -l xiaoming xiaohong //将用户 xiaohong 的名字改为 xiaohong

    userdel [-r] <用户名> //删除 userdel xiaohong 如果加参数-r ,表示在删除用户的同时,一并把用户的家目录及本地邮件存储的目录或文件也一同删除 组管理 groupadd [-g] <组账号名> //添加 groupmod [-gn] <组账号名> //修改 groupdel <组账号名> //删除 cat /etc/passwd 查询用户列表

    文件权限管理

    ls列出的条目信息:

    -rw-r--r-- 1 anyone anyone 0 7月 3 14:32 test.txt r:读权限 w:写权限 x:执行权限 属主、同组人、其他人 改变所属用户chown chown user text.txt 改文件权限chmod chmod 770 test.txt //如设置000权限,但root用户还是对其有权限 chmod u+r test.txt chmod u=rw test.txt 改文件所属组 必要参数:

    -c 当发生改变时输出调试信息

    -f 不显示错误信息

    -R 处理指定目录以及其子目录下的所有文件

    -v 运行时显示详细的处理信息

    chgrp -R dierzu text.txt //将文件text.txt 的所属已更改为 dierzu

    进程管理

    查看进程

    ps -elf

    实时查看进程:top

    杀死进程

    kill pid

    软件管理

    RH(RedHat):yum

    Debian:apt

    步骤

    Debian

    更新软件包列表:sudo apt update

    安装软件:sudo apt install tmux

    RH

    sudo yum update

    sudo yum install tmux

    Processed: 0.028, SQL: 9