linux redhat 基本操作3

id ###查看用户信息

id -u  ###查看用户uid

-g   ###查看用户所在组id

-a   ### 查看用户所有信息

-G ###查看用户所在所有组id(包括所有历史组)

-un ###查看用户名字

-gn ###查看用户初始组名称

-Gn ###查看用户所有组名称

su - username###加杠会改变用户的环境,不仅个改变了用户名,而且改变了用户bash环境

echo $PATH ##查看当前用户的用户环境

echo $USER ##查看当前用户信息

cat /etc/group ##查看组信息

/etc/passwd##查看用户所有信息,包括家目录信息

/etc/shadow##查看用户家目录名称

/etc/shalls ##查看系统的所有shell,加s

/sbin/nologin##表示此用户的shell是非交互

/bin/bash ##表示此用户的shell是交互的

useradd -u uid -g gid username ##新增用户,要指定用户的uid,指定用户初始组id

-d /mnt/test test##改变用户家目录信息

##新建用户uid默认是从1001开始,根据文件/etc/login.defs来的

userdel -r username##删除用户

usermod -u ##改变用户uid

-l 被改的名字 改了之后的名字##改变用户名字

-g uid username##改变用户初始组

-G gid username##改变用户附加组

-aG gid username##增加用户附加组

-d ##改变用户家目录信息

-md ##改变用户家目录信息和家目录名称

-s ##改变用户的shell

-c ##改变用户的说明

-L ##冻结(锁定)用户,此用户不能登陆,但是root用户可以管理此用户

-U ##解锁用户

groupadd -g gid groupname##增加组信息

groupdel groupname ##删除组

visudo ##查看和编辑权限信息,root给普通用户赋予权限

编辑的内容是 /etc/sudoers文件

用户名 +主机名 +“ ”(root) + NOPASSWD 权限

test desktop0.example.com =(root) NOPASSWD:/usr/sbin/useradd,/usr/sbin/userdel

普通用户运行

sudo useradd test2

sudo userdel test2

前面要加sudo,表示使用权限

watch -n 3 ‘tail -3 /etc/shadow‘

/etc/shadow ###查看用户密码信息

chage -m 10 username ##改变密码最短有效期

-M 100 username ##改变密码最长有效期

-W 7 username ##改变密码警告期

-I 3 username ##改变密码非活跃期

-E 2016-10-27 username ##改变密码还有多长时间到期

modifky mod

pts 输出保存文件

l 链接

ls -l 查看文件属性

1、文件内容被系统记录的次数

- 文件

d 目录

r##对于目录是可以可见,对于文件是可以看

w##对于目录是删除,对于文件是可以写修改

x##对于目录是可以,对于文件是可以执行

6 文件属性大小,文件越大属性越大

chown username filename ##改变文件属性权限为username

chown username.groupname 路径 -R ##第归改变此目录下所有文件权限为所有者为username组名为root

chgrp groupname filename 改变文件属性组为groupname

chmod o+wx /mnt/test1 ##改变test1文件其他用户权限为可写可执行

chmod u+rwx /mnt/test1 ##改变test1文件所有者权限为

"id -gn" ="id -un"##用户初始组id和用户id相同的情况

cat /etc/group ##查看组信息

时间: 2024-10-28 14:39:11

linux redhat 基本操作3的相关文章

linux redhat 基本操作

ps ##(所有)是在前端运行的进程 ps -a ##shell中的进程 -x ##shell 后台运行的进程 查看资源占用率要加o,还有% aux是查看进程,%cpu,%mem是查看此进程的资源占用率 在后台运行的时候是不能ctl+c停止掉的, ctl z ##打入后台 jobs ##查看后台运行的进程 gedit & ##一个文件在创建的时候就让他在后台运行 kill 发送信号的工具 1 reload ##不停止的情况下,让进程重新读取配置文件 2 ##ctl c 删除进程 3  ##内存中

linux redhat 基本操作5

ps ##(所有)是在前端运行的进程 ps -a ##shell中的进程 -x ##shell 后台运行的进程 查看资源占用率要加o,还有% aux是查看进程,%cpu,%mem是查看此进程的资源占用率 在后台运行的时候是不能ctl+c停止掉的, ctl z ##打入后台 jobs ##查看后台运行的进程 gedit & ##一个文件在创建的时候就让他在后台运行 kill 发送信号的工具 1 reload ##不停止的情况下,让进程重新读取配置文件 2 ##ctl c 删除进程 3  ##内存中

linux redhat 基本操作4

id ###查看用户信息 id -u  ###查看用户uid -g   ###查看用户所在组id -a   ### 查看用户所有信息 -G ###查看用户所在所有组id(包括所有历史组) -un ###查看用户名字 -gn ###查看用户初始组名称 -Gn ###查看用户所有组名称 su - username###加杠会改变用户的环境,不仅个改变了用户名,而且改变了用户bash环境 echo $PATH ##查看当前用户的用户环境 echo $USER ##查看当前用户信息 cat /etc/g

Linux系统基本操作

                                 Linux系统基本操作 [[email protected] Desktop]$ rht-vmctl start desktop    ###开启 [[email protected] Desktop]$ rht-vmctl view desktop     ##显示 [[email protected] Desktop]$ rht-vmctl stop desktop     ##正常关闭虚拟机 [[email protecte

关于安装linux redhat后无法使用yum命令安装gcc-c++问题

[参考]:http://www.cnblogs.com/sunjiguang/p/5970217.html [参考]:http://www.openskill.cn/article/126 初入职场,给linux redhat安装环境的时候,遇到这么个问题 [[email protected] ~]# yum -y install gcc Loaded plugins: katello, product-id, security, subscription-manager Updating ce

Linux系统基本操作(一)

                   Linux系统基本操作(一) 一.linux系统结构 1.linux系统结构是倒树型 2. /bin      ##二进制可执行文件也就是系统命令 /sbin     ##系统管理命令存放位置 /boot     ##启动分区,负责系统启动 /dev      ##设备管理文件 /etc      ##大多数系统管理文件 /home     ##普通用户的家目录 /lib      ##32位系统库文件存放位置 /lib64     ##64位系统库文件存放

Linux/RedHat 编译安装GNU gcc 4.9.0 (g++)

这里说的是编译安装,yum/apt-get 等安装方法比较简单,不阐述! 1.下载源码包:gcc.gnu.org 2.解压: tar -xjvf gcc-4.9.0.tar.bz2 3.下载编译所需的依赖包: 最简单的方法,直接执行: ./contrib/download_prerequisites 脚本自动下载依赖包 gmp, mpfr,mpc. 也可以手动下载然后移到/gcc-4.9.0目录下面自动一起安装,或者自行先编译安装 4.执行configure命令,产生makefile: mkdi

解决虚拟机 正在决定eht0 的ip信息失败 无链接-- 虚拟机上linux redhat 上网问题

对于虚拟机上,linux redhat上网的配置方式有三种 一.用setup命令进行配置(具体技巧可查setup命令的使用) 二.直接用 ifconfig eth0  ip地址进行配置 三.进入系统文件下进行配置 如使用如下命令(个人的):vim /etc/sysconfig/network-scripts/ifcfg-eth0 注意: BOOTPROTO=dhcp 表示的是ip是动态分配的(在局域网内非常有用) BOOTPROTO=static表示配置的ip是固定的,同时下面要配置对应的ip,

XenServer 6.5实战系列之十三:图形界面安装Linux Redhat系统

Citrix目前已经支持发布Linux桌面,然而在XenServer上创建VM和安装图形界面系统是有一定讲究的,为此今天在此跟大家分享如何在XenServer 6.5中部署Red Hat Enterprise Linux Server 6.6. 1. 创建虚拟机 1.1 打开XenCenter右键"XS"选择"New VM" 1.2 选择对应的模板"Red Hat Enterprise Linux 6(64-bit)" 注:当然有些人在部署Lin