Linux 编程笔记(四)

一、用户和用户组管理

添加新的用户账户使用useradd 格式useradd   选项  用户名

1、创建一个用户tian 其中 -d -m参数用来为登陆,登录名产生一个主目录 /usr/tian(其中/usr为默认的用户主目录所在的父目录)

2、创建一个用户gem,用户登陆Shell是/bin/sh属于group组,同时属于adm和root用户组,命令如下:

# useradd -s /bin/sh -g group -G adm, root gem

3、删除账户,将用户账号从/etc/password等系统文件中的该用户记录删除,使用命令如下:

#userdel -r sam   删除用户账户sam 在系统文件中的记录(etc/password    /etc/shadow  /etc/group)

4、修改账号 使用,将原来的账号改为新的用户名,#usermod -s /bin/ksh  -d /home/z -g developer sam 将用户sam的登录名修改为ksh 主目录改为/home/z   用户组改为developer

5、用户口令管理,用户账户刚创建时没有口令,但是被系统锁定,无法使用,必须为其指定口令才可以使用。其Shell命令是passwd,格式  passwd 选项+用户名,其参数有如下:

6、磁盘管理,Linux磁盘管理主要三个参数,df :列出文件系统的整个磁盘使用量,du:检查磁盘空间使用。fdisk:磁盘分区。磁盘挂载使用mount下载umount.

原文地址:https://www.cnblogs.com/xinxianquan/p/8432964.html

时间: 2024-10-29 14:10:52

Linux 编程笔记(四)的相关文章

Linux学习笔记四:Linux的文件搜索命令

1.文件搜索命令  which 语法:which [命令名称] 范例:$which ls  列出ls命令所在目录 [[email protected] ~]$ which ls alias ls='ls --color=auto' /bin/ls 另外一个命令:whereis [名称名称],也可以列出命令所在目录. [[email protected] ~]$ whereis ls ls: /bin/ls /usr/share/man/man1/ls.1.gz /usr/share/man/ma

linux学习笔记四(shell编程)

前言:最近在学习shell编程,shell编程是一个很强大的编程语言. 目的:方便今后复习. 内容:1.简单的回顾一下编程语言                 1)编程语言:机器语言,汇编语言,高级语言.                 2)编程语言有静态和动态的区分.                             区别:静态语言是一种编译性的语言,要提前知道变量的格式,进过完整的编译之后才能运行,典型的静态语言包括:C.C++.JAVA.C#.                    

linux学习笔记四(shell编程二)

写一个脚本: 计算100以内所有能被3整除的正整数的和: 取模,取余:% 3%2=1 100%55=45 #!/bin/bash let SUM=0 for I in {1..100};do         TMP=$[$I%3]         if [ $TMP -eq 0 ];then                 SUM=$[$SUM+$I]         fi done echo "SUM is $SUM" 写一个脚本: 计算100以内所有奇数的和以及所有偶数的和:分别显

Linux学习笔记四

第五单元 ##########################用户操作命令################# (一)id的使用 id用户名##查看用户信息 id -u###用户uid(userid) -g###用户gid(初始组的id,只有一个) -a###用户所有信息 -G###用户所有组的id(包括大学,linux组等) -un###用户名字 -gn###用户初始组名称 -Gn###用户所在所有组名称 执行vim /etc/login.dafs,可知用户的uid默认的是1000! 运行情况是

【linux学习笔记四】文件搜索命令

一 文件搜索 locate //在后台数据库中按文件名搜索 搜索速度更快 locate 文件名 //locate命令所搜索的后台数据库 /var/lib/mlocate //更新数据库 updatedb 二 命令搜索命令 whereis 与 which //搜索命令所在路径及帮助文档所在位置 whereis ls whereis -b 只查看可行性文件 whereis -m 只查找帮助文件 //除了所在位置 还可以查看文件别名 which 三 文件搜索 find //find [搜索范围] [搜

Linux 编程笔记(三)

上一章节对文件的基本属性做了一个笔记,续上次笔记对Linux文件的属性和属性组做一笔记 我安装的是虚拟机操作系统的版本还KaliLinux但是系统启动速度拖延,所以刚开始还是配置Centos 1.Linux文件属主和属组:在Linux 操作系统中按照文件所有者.文件所有者同组用户和其他用户规定了不同的文件访问权限,但是root用户基本不受权限的限制. 更改文件属性-----------语法:chgrp[-R]属组文件名参数 -R递归更改文件名. 更改文件属主------------语法:chow

Linux学习笔记(四)账号管理之管理用户账号

1.管理用户账号:每一个登录Linux操作系统的用户在系统中都应该有其对应的注册账号,这些账号记录了用户的信息,如用户名.登录口令.用户目录所在位置.所用的shell.建立时间.权限等信息.其中用户账号管理包括:添加用户.设置口令.删除用户,修改用户属性和权限等.因此,账号管理是系统管理员重要的日常工作之一. (1).添加用户:其中超级用户的账号在Linux系统安装时已经创建了,即root用户,但超级用户的权限太大不适合给普通用户使用,否则会对Linux系统安全造成威胁:因此,所有要使用Linu

Linux学习笔记(四)之用户登录

1.Linux是一个网络操作系统,作为多用户,多任务的操作系统,其系统资源是所有用户共享的.任何要使用系统资源者必须先在系统内登记,注册,即开设用户账号,该账号又包含用户名,口令,所用的shell,使用权限等.为了计算机系统的安全,LInux会对每一个要求进入系统的用户进行用户名和口令的验证,如果验证成功则用户登录成功,否则系统拒绝登录. 2.其中用户登录又分为两种,一种是用户的终端登录,另外一种是远程登录,如果用户是在本地终端登录Linux系统,便为用户的终端登录,如果用户是通过网络登录Lin

Linux学习笔记(四)-Linux常用命令

常用命令格式 #command(指令) [-options] parameter1(参数1) parameter2(参数2)... 大小写区分,tab自动补全 Shell特殊字符 通配符 管道Pipe:把前面进程的输出作为后面进程的输入,把前面文件的输出作为后面进程的输入 输入/输出重定向 命令帮助 Man工具就是系统帮助手册:man+命令 Info工具是一个基于菜单的超文本系统 翻页 ctrl+f:下一页 ctrl+b:上一页 more 历史记录查看 history n(指定查看最近多少条)