Linux 笔记...文件和目录属性useradd、userdel、usermod 、passwd

增加和删除用户

useradd -u 自定义uid -g 自定义gid -d指定家目录 -M 不建立家目录 -s 自定义shell

如: #useradd -u 508 -g 500 -d /home/user3/ -s /bin/nologin user2

#tail -2 /etc/passwd

user2:x:508:500::/home/user3/:/bin/nologin

将某个用户加入一个组里则该组就不能删除了,需要将该用户的所属组修改之后才能删除

userdel -r username 删除用户

删除用户的时候,没有加 -r 那么事后再删除用户的目录,只能自己手动

rm -rf /home/username /var/spool/mail/username

如:userdel -r user3

userdel:/home/user3 并不属于 user3,所以不会删除

[[email protected] ~]# rm -rf /home/user3 /var/spool/mail/user3

usermod 修改用户属性

-u uid -g gid -d 更改家目录 -s 更改用户shell -G 更改扩展组 -L 锁定用户(不能登录)-U 解锁

若用户的扩展组在group里则可以删除该group

如[[email protected] ~]#id aming123

uid=501(aming123) gid=513(aming123) 组=513(aming123)

[[email protected] ~]# id user3

uid=506(user3) gid=502(grp1) 组=502(grp1),512(grp2)

[[email protected] ~]# groupdel grp2

[[email protected] ~]# id user3

uid=506(user3) gid=502(grp1) 组=502(grp1)

passwd 修改用户密码

passwd 后不跟用户名则为修改当前用户密码

mkpasswd 自动生成密码

mkpasswd -l n 规定长度为n

-s n 指定特殊字符n个

-d n 指定数字n个

-c n 指定小写字母n个

-C n 指定大写字母n个

#passwd --stdin username 给username输入明文密码 用在给用户设置密码需要shell实现

如给:aming123设置密码

#echo "aminglinux.com" |passwd --stdin aming123

更改用户 aming123 的密码 。

passwd: 所有的身份验证令牌已经成功更新。

若没有用户名则默认给root修改密码

时间: 2024-11-03 22:22:03

Linux 笔记...文件和目录属性useradd、userdel、usermod 、passwd的相关文章

[添加用户]解决useradd 用户后没有添加用户Home目录的情况,Linux改变文件或目录的访问权限命令,linux修改用户密码,usermod的ysuum安装包。飞

usermod的yum安装包: shadow-utils 将nobody用户添加到nogroup 组: usermod -g nogroup nobody cat /etc/passwd|grep nobody nobody:x:65534:65534:nobody:/var/lib/nobody:/bin/bash 第3个字段是65534:意思就是,UID(用户的ID)是500. 第4个字段是65534:意思就是.GID(用户的组ID)的500. 使用usermod -g nogroup no

Linux 程序设计学习笔记----Linux下文件类型和属性管理

转载请注明出处:http://blog.csdn.net/suool/article/details/38318225 部分内容整理自网络,在此感谢各位大神. Linux文件类型和权限 数据表示 文件属性存储结构体Inode的成员变量i_mode存储着该文件的文件类型和权限信息.该变量为short int类型. 这个16位变量的各个位功能划分为: 第0-8位为权限位,为别对应拥有者(user),同组其他用户(group)和其他用户(other)的读R写W和执行X权限. 第9-11位是权限修饰位,

linux下文件和目录的属性

linux下文件或目录的属性 [[email protected] ~]# ls -l -rw-r--r--. 1 root root      9119 Nov 13 09:29 install.log drwxr-xr-x. 2 root root      4096 Mar 17 13:50 test #列出当前所有的目录 ^d代表以d开头的类型 [[email protected] ~]# ls -l |grep '^d'     drwxr-xr-x. 2 root root     

在Linux中用chattr和lsattr命令管理文件和目录属性

PS:有时候你发现用root权限都不能修改某个文件,大部分原因是曾经用chattr命令锁定该文件了.chattr命令的作用很大,其中一些功能是由Linux内核版本来支持的,不过现在生产绝大部分跑的linux系统都是2.6以上内核了.通过chattr命令修改属性能够提高系统的安全性,但是它并不适合所有的目录.chattr命令不能保护/./dev./tmp./var目录.lsattr命令是显示chattr命令设置的文件属性. 这两个命令是用来查看和改变文件.目录属性的,与chmod这个命令相比,ch

Linux文件或目录属性

1.文件或目录属性Linux 文件或目录的属性主要包括:文件或目录的节点.种类.权限模式.链接数量.所归属的用户和用户组.最近访问或修改的时间等内容.具体情况如下:命令: ls -lih输出:[[email protected] test]# ls -lih总计 16K2095113 drwxr-xr-x 6 root root 4.0K 10-27 01:58 scf2095109 drwxrwxr-x 2 root root 4.0K 11-13 06:08 test32095131 drw

Linux文件和目录属性

文件和目录属性 #ls -l 查看当前目录下的文件 如: drwxr-xr-x  2 root root  4096 12月  4 20:31 111 -rw-r--r--  1 root root 12777 12月  4 20:31 123.txt drwxr-xr-x  2 root root  4096 12月  4 20:31 222 drwxr-xr-x  2 root root  4096 12月  4 20:31 234 -rw-------. 1 root root   943

linux 文件查看命令 文件和目录属性

一.文件查看命令 #-  1.tac 用法:cat [选项]... [文件]... 将[文件]或标准输入组合输出到标准输出 #- 2.tac  用法:tac [选项]... [文件]...  将每个指定文件按行倒置并写到标准输出. 如果不指定文件,或文件为"-",则从标准输入读取数据. #- 3.cat -A  (大A)   会出现$  表示一行结束符号 #- 4.more  可以一屏一屏的看文件,按空格下翻,按Q退出 #- 5.less 可以上下翻屏 #- 6.head  显示前十行

linux笔记 文件的压缩与解压缩gzip、bzip2、xz、zip&unzip、tar打包、tar打包和压缩并用

压缩文件意义节省网络传输带宽,降低磁盘使用率.但会使用一定的cpu. 1.gzip 不支持压缩目录,gzip后直接跟文件名,在当前目录下压缩时,原文件会消失. #gzip filename 指定压缩目录:#gzip -c 123.txt > /tmp/123.txt.gz 将当前目录下123.txt文件压缩到tmp目录下名字为123.txt.gz 解压缩:#gzip -d file.gz #zcat file.gz  查看.gz文件内容 2.bzip2 不支持压缩目录,bzip2后可直接跟文件名

Linux的文件与目录权限解析

在Linux中,万事万物皆文件,普通文件是文件,目录是文件,硬件设备也是文件,因此学习了解Linux中的文件非常重要. Linux中有三种文件类型: (1) 普通文件:又分为文本文件和二进制文件 (2) 目录文件:目录文件存储了一组相关文件的位置.大小等与文件有关的信息. (3) 设备文件:I/O设备在Linux中也被看成文件,与普通文件一样处理,这样使文件与设备的操作尽可能统一. 一.Linux文件属性 Linux的文件有很多属性,要查看文件的属性可以用ls -l命令,为了后续的讲解中有操作的