- 浏览: 2538893 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (676)
- linux运维 (157)
- php (65)
- mysql (78)
- nginx (27)
- apche (18)
- framework (6)
- windows (9)
- IDE工具 (23)
- struts2 (7)
- java (13)
- 移动互联网 (14)
- memcache redis (23)
- shell基础/命令/语法 (37)
- shell (50)
- puppet (4)
- C (11)
- python (9)
- 产品经理 (27)
- Sphinx (4)
- svn (12)
- 设计构建 (12)
- 项目管理 (44)
- SEO (1)
- 网站架构 (26)
- 审时度势 (42)
- 网络 (14)
- 激发事业[书&视频] (81)
- 其它 (12)
- 摄影 (8)
- android (21)
最新评论
-
zhongmin2012:
原文的书在哪里
数据库水平切分的实现原理解析---分库,分表,主从,集群,负载均衡器 -
renzhengzhi:
你好,请问个问题,从master同步数据到slave的时候,s ...
数据库水平切分的实现原理解析---分库,分表,主从,集群,负载均衡器 -
ibc789:
你好,看了你的文章,我想请教个问题, 我在用 redis的时候 ...
redis 的两种持久化方式及原理 -
iijjll:
写得非常好
数据库水平切分的实现原理解析---分库,分表,主从,集群,负载均衡器 -
iijjll:
写得非常好
数据库水平切分的实现原理解析---分库,分表,主从,集群,负载均衡器
-s /bin/bash
-s /sbin/nologin
cat /etc/passwd | grep testuser
groupmod -n testgroup2 testgroup1 更改组名
useradd -M -g www -d /data0/htdocs -s /bin/bash jushan
#groupadd ftpusers
//新建用户组ftpuser
#useradd -g ftpusers -d /var/www -s /sbin/nologin liang
//新建系统用户liang,属于
#ftpusers组,家目录为/var/www,不允许shell登陆系统
#passwd liang
//设置用户密码
[root@localhost var]# chgrp ftpusers www //把ftp的属组改为ftpusers
[root@localhost var]# chown liang www //把ftp的属主改为用户liang
[root@localhost var]# chmod 755 www //把ftp的权限改为755,只有属主有读写权限,其他用户只能读取
------------------------------------centos
/etc/group文件包含所有组
/etc/shadow和/etc/passwd系统存在的所有用户名
#groupadd testabc
#groupadd testabc2
#groupdel 注:删除用户组;
#groupmod 注:修改用户组信息
#groups 查看当前登录用户的组内成员
#groups abc 查看用户所在的组 [可以是多个组]
abc : testabc testabc2
#gpasswd -d abc testabc2 从组中删除用户
#useradd -g testabc abc
#useradd -g testabc abc -s /sbin/nologin 禁止shell登陆
#passwd liang
usermod -s /sbin/nologin nagios
#usermod -G testabc2 abc 附加组
#usermod -d /var/ abc 指定的主目录必须是存在的
#usermod -s /bin/bash abc 修改用户登入后所使用的shell
#usermod -L abc 锁定用户密码,使密码无效
#usermod -U abc 解除密码锁定。
#userdel -f abc
finger 注:查看用户信息工具
id 注:查看用户的UID、GID及所归属的用户组 id user
chfn 注:更改用户信息工具
whois 查找并显示用户信息。
who 显示目前登入系统的用户信息。
w 显示目前登入系统的用户信息。
finger 查询用户的信息,通常会显示系统中某个用户的用户名、主目录、停滞时间、登录时间、登录shell等信息。
----------------------------------useradd
useradd www -s /sbin/nologin -d /dev/null
useradd 命令详解
功能说明:建立用户帐号。
语 法:useradd [-mMnr][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-s ][-u ][用户帐号] 或 useradd -D [-b][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-s ]
补充说明:useradd可用来建立用户帐号。帐号建好之后,再用passwd设定帐号的密码.而可用userdel删除帐号。使用useradd指令所建立的帐号,实际上是保存在/etc/passwd文本文件中。
参 数:
-c<备注> 加上备注文字。备注文字会保存在passwd的备注栏位中。
-d<登入目录> 指定用户登入时的启始目录。
-D 变更预设值.
-e<有效期限> 指定帐号的有效期限。
-f<缓冲天数> 指定在密码过期后多少天即关闭该帐号。
-g<群组> 指定用户所属的群组。
-G<群组> 指定用户所属的附加群组。
-m 自动建立用户的登入目录。
-M 不要自动建立用户的登入目录。
-n 取消建立以用户名称为名的群组.
-r 建立系统帐号。
-s 指定用户登入后所使用的shell。
/sbin/nologin 禁止shell登陆
-u 指定用户ID。
---------------------------------------usermod
语 法:usermod [-LU][-c <备注>][-d <登入目录>][-e <有效期限>] [-f <缓冲天数>][-g <群组>][-G <群组>][-l <帐号名称>][-s ] [-u ][用户帐号]
补充说明:usermod可用来修改用户帐号的各项设定。
参 数:
-c<备注> 修改用户帐号的备注文字。
-d登入目录> 修改用户登入时的目录。
-e<有效期限> 修改帐号的有效期限。
-f<缓冲天数> 修改在密码过期后多少天即关闭该帐号。
-g<群组> 修改用户所属的群组。
-G<群组> 修改用户所属的附加群组。
-l<帐号名称> 修改用户帐号名称。
-L 锁定用户密码,使密码无效。
-s 修改用户登入后所使用的shell。
-u 修改用户ID。
-U 解除密码锁定。
---------------------------------------userdel
-f 删除用户登入目录以及目录中所有文件。
---------------------------------------groupdel
语 法:groupdel [群组名称]
补充说明:需要从系统上删除群组时,可用groupdel指令来完成这项工作。倘若该群组中仍包括某些用户,则必须先删除这些用户后,方能删除群组。
---------------------------------------------------------用户相关
/etc/passwd 注:用户(user)的配置文件;
/etc/shadow 注:用户(user)影子口令文件;
/etc/group 注:用户组(group)配置文件;
/etc/gshadow 注:用户组(group)的影子文件;
who
last
last | grep reboot
如果指明了用户,那么last只报告该用户的近期活动,例如:last ynguo(回车)显示:
ac -p (回车)显示每个用户的总的连接时间
w:w命令查询utmp文件并显示当前系统中每个用户和它所运行的进程信息
lastlog 列出每个帐户最后登陆系统的时间
last 列出所有用户的登陆记录(包括登陆设备和时间),以时间排序显示
who /var/log/wtmp 将报告自从wtmp文件创建或删改以来的每一次登录。
ac -d 显示每天的总的连结时间 -p 显示每个用户的总的连接时间
usermod -g group loginname
强行设置某个用户所在组
usermod -G groups loginname
把某个用户改为 group(s)
usermod -a -G groups loginname
把用户添加进入某个组(s)#id 注:查看用户的UID、GID及所归属的用户组
#id apache 查看APACHE用户的信息
用户
# w # 查看活动用户
# id <用户名> # 查看指定用户信息
id -ng
who
whoami
env 环境变量
# last # 查看用户登录日志
lastb # 查看用户为登陆登录成功日志
wc file 统计文件
newgrp adm 切换到adm组下操作
groups
gpasswd
groupdel
groupmod
# cut -d: -f1 /etc/passwd # 查看系统所有用户
# cut -d: -f1 /etc/group # 查看系统所有组
# crontab -l # 查看当前用户的计划任务
/var/log/xferlog
more /var/log/secure 记录了 所有 用户登陆信息
who /var/log/wtmp
干了些什么?
root账户下输入su - username
切换到username下输入
history
能看到这个用户历史命令,默认最近的1000条
linxu 文件夹 权限 chmod chown
drwxr-xr-x 中的第一位(左数)表示当前目录是目录还是文件,d表示目录,-表示普通文件.
后面9位分为3组,每3组作为1组,从左到右分别表示文件属主,文件属组,和其他所有用户的权限.
r表示文件可读,w表示文件可写,x表示文件可以执行.
chown chmod -R 递归更新目录权限
用命令chmod改变文件权限.有两种
第一种
chmod (ugoa) (=-+) (rwx) file
u代表文件属主,g代表文件属组,o代表系统中除属主和属组成员之外的其他用户,a代表所有用户(u,g,o)总和
+代表增加相应的权限,-代表减少相应的权限,=代表只有相应的权限
chmod g-w file就可以完成上面那个文件的权限改正.
第二种
用数字改正,r为4,w为2,x为1
把数字相加就是所对应的权限,不如rwx就是7,rw就是6
改正上面问题的权限方法为
chmod 775 file 就行了
chown user:group
#chown -R matt:staff ./mattt
u 所有者
g 属组
o 其他用户
a 所有用户
u+x 所有用户增加执行权限
o-w 其他用户取消写入权限
o=- 其他用户取消所有权限
--------------------------------
# dmesg | more 读/var/log/boot.log
系统的那些讯息以及应该记录在那些档案, 或如何显示, 是由 /etc/syslog.conf 来控制的。 以下是 RedHat 的 /var/log 目录中一些重要的记录档案的说明。
1. /var/log/lastlog : 记录每个使用者最近签入系统的时间, 因此当使用者签入时,就会显示其上次签入的时间,您应该注意一下这个时间, 若不是您上次签入的时间, 表示您的帐号可能被人盗用了。 此档可用 /usr/bin/lastlog 指令读取。
我们在登陆的时候不知道大家看到了不,LINUX会显示我们上一次登陆的时间 我们第一次开启的时候不知道但是在第二次的时候就看到了!呵呵 我够仔细的吧!
2. /var/run/utmp : 记录每个使用者签入系统的时间, who, users, finger 等指令会查这个档案。
3. /var/log/wtmp : 记录每个使用者签入及签出的时间, last 这个指令会查这个档案。 这个档案也记录 shutdown 及 reboot 的动作。
4. /var/log/secure : 记录那些站台连线进来, 以及那些位址连线失败。
5. /var/log/maillog : 记录 sendmail 及 pop 等相关讯息。
6. /var/log/cron : 记录 crontab 的相关讯息
7. /var/log/dmesg : /bin/dmesg 会将这个档案显示出来, 它是开机时的画面讯息。
8. /var/log/xferlog : 记录那些位址来 ftp 拿取那些档案。
9. /var/log/messages : 系统大部份的讯息皆记录在此, 包括 login, check password , failed login, ftp, su 等。
发表评论
-
设置sudo为不需要密码
2015-04-17 09:04 10510有时候我们只需要执 ... -
haproxy 安装配置和负载实例
2015-03-27 11:49 11531一、环境说明实验环境 OS CentOS5.4 192.1 ... -
/dev/mapper/VolGroup00-LogVol00 100% 如何处理
2015-03-03 10:51 8209服务器磁盘跑满了, 命令查看 如下 [root@lo ... -
Tsar开源:淘宝内部大量使用的系统监控工具
2014-08-07 09:51 971Tsar是淘宝的一个用来收集服务器系统和应用信息的采集报告 ... -
Linux运维常用命令 (转载)
2013-01-31 10:23 25241 删除0字节文件find-type f - ... -
linux恢复 rm -rf 删除的文件:extundelete
2013-01-24 15:47 8910http://blog.csdn.net/pang6013 ... -
网站排障分析常用的命令
2013-01-21 18:17 1397------------------------------- ... -
迁移vmware服务器后Device eth0 does not seem to be present
2013-01-21 10:58 2250用VMware 安装 linux 6.0 ... -
LoadRunner如何监控Linux系统资源 : rpc.rstatd
2012-12-17 14:49 10294一 简述:LoadRunner监控Linux资源时弹出如下错误 ... -
僵尸Z进程和D进程
2012-12-10 16:47 13146-------------- 1 关于ZOMBIE进 ... -
Unix操作系统硬链接与符号链接的区别
2012-12-10 16:08 2021Unix操作系统有很多值得 ... -
nagios配置参数详解
2012-12-04 14:12 9440# Nagios return codes#定 ... -
nagios自定义监控nginx php和ip_conn
2012-12-03 17:57 3169自定义ip_conn.sh :http://zhume ... -
【汇总】shell show收藏
2012-11-29 14:03 1268================== shell从文本取对应的 ... -
Kickstart+PXE+DHCP+TFTP+NFS自动安装Centos5
2012-11-29 11:34 1602http://5ydycm.blog.51cto.com/11 ... -
haproxy+keepalived高可用负载均衡(七层)
2012-11-29 10:36 4006HAproxy是一款基于TCP( ... -
LVS+Keepalived
2012-11-29 10:10 1734http://www.linuxvirtualserver.o ... -
haproxy & LVS*(keepalived和heartbeat) & ng的比较
2012-11-29 10:04 7589http://network.51cto.com/art/ ... -
运维架构师-并不遥远的彼岸
2012-11-28 17:45 1736在百度里搜索运维架构师,你会发现招聘的职位还不少并且月薪、年 ... -
puppet模块汇总
2012-11-21 17:08 3028在磁盘上,一个模块对应一个特殊的目录结构: MODULE_ ...
相关推荐
在Windows Server操作系统中,系统管理员可以使用命令行工具快速地创建和管理用户账户和用户组。这些命令行工具包括Net user和Net localgroup等。了解和掌握这些命令对于系统维护和用户管理至关重要。 首先,我们要...
5. `groupadd`:创建新的用户组,指定组ID。 6. `groupdel`:删除用户组。 权限管理是Linux系统安全的关键,涉及到文件和目录的访问控制。Linux使用三种基本的访问权限:读(r),写(w)和执行(x)。对于文件,...
目标在于使学习者能够熟悉Linux环境下用户的访问权限设置,掌握用户账户以及用户组的基本操作,包括创建、修改、删除用户/组,以及如何在图形界面下进行这些操作。 #### 关键知识点详解 **一、用户管理** 1. **...
2. 组类型:系统组和用户组。系统组通常用于管理系统服务和进程,而用户组则由普通用户创建和管理。 3. /etc/group:此文件记录了所有组的信息,包括组名、GID(组ID)、组成员列表等。 4. /etc/gshadow:存储组的...
linux用户和组权限管理 1.用户文件/etc/passwd 2.密码文件/etc/shadow * 现在用户的密码都是加密保存在这个文件里了,需要管理员权限才能打开,不再保存在passwd里。
这个实验旨在深入理解Windows中的用户账户和用户组的概念,以及它们如何协同工作来确保系统安全和数据保护。通过提供的"用户和组.doc"文档,我们可以详细学习以下几个关键知识点: 1. **用户账户**:在Windows中,...
### Windows用户和组的创建详解 #### 一、实验背景及目标 在Windows操作系统中,对用户和组的有效管理对于确保系统的安全性与稳定性至关重要。本文档详细介绍了如何通过命令行工具(CMD)来创建不同类型的用户账户...
然后,你可以使用`cat`命令查看`/etc/group`文件来确认用户组是否已创建成功。这个文件记录了所有用户组的信息: ```bash cat /etc/group ``` 在输出中找到新创建的组名,表明操作成功。 **删除用户组** 删除用户...
win7 本地用户和组 无法访问计算机修复的注册表文件
在Linux操作系统中,用户和组管理是系统管理的基础部分,对于理解权限控制、安全性和协作至关重要。本篇文章将深入探讨Linux中的用户与组的概念、管理工具以及FTP(File Transfer Protocol)命令的使用。 首先,让...
5.linux用户和组.zip5.linux用户和组.zip5.linux用户和组.zip5.linux用户和组.zip5.linux用户和组.zip5.linux用户和组.zip5.linux用户和组.zip5.linux用户和组.zip5.linux用户和组.zip5.linux用户和组.zip5.linux...
当本地用户和组无法访问时,双击导入即可!!
- 示例:`-rw-r--r--` 表示属主有读写权限,属组和其他用户只有读权限。 3. **设置权限 (chmod)**: - `chmod [选项] 权限 文件/目录` - 选项示例: - `-R`: 递归修改。 - 权限设置示例: - `u`: 属主 - `g`...
《Serv-U第11节用户和组简介》
合理地设置用户组,可以简化文件权限的管理工作,因为当一个文件被划分为某个组别时,属于这个组的用户就自动获得了操作该文件的权限,这对于系统管理员来说,极大地简化了管理操作。 此外,由于文档内容是通过OCR...
组的成员添加可以使用 usermod 命令,例如创建一个新帐户 user02,并把他的起始组和附属组都设为 stuff:`#useradd –g stuff –G stuff user02`。组的成员删除可以使用 gpasswd 命令,例如在组 stuff 中删除用户 ...
Linux 系统用户和组管理 Linux 系统中的用户和组管理是系统管理员的重要职责之一。通过本文,我们将了解如何在 Linux 系统中创建、修改和删除用户和组,以及如何管理用户的权限和组成员。 一、创建用户 在 Linux ...
2. 组的类型:Windows Server 2008区分了全局组、本地组和特殊组。全局组成员只能包含域用户,本地组成员可包括本地用户和全局组,特殊组如Users、Administrators等具有预定义的权限和权利。 3. 权限继承:用户组内...
- `groupmod`和`usermod`:分别修改用户组和用户的属性,如将leo添加到justice组。 - `chage`:管理用户密码的有效期,如为don设置密码过期策略。 - `chsh`:改变用户的默认Shell,例如限制batman账户的密码修改频率...
组账号分为基本组和附加组,每个用户有一个基本组,可以加入多个附加组。在`/etc/passwd`文件中,第四个字段代表用户的基本组GID。通过`id`命令,我们可以查看用户所属的组信息。 对于组账号的管理,主要涉及`/etc/...