Linux_ubuntu学习:创建、删除用户用户组、切换用户;创建目录,创建文件;更改文件所有者、文件所属用户组,修改文件权限

创建用户,用户组

useradd xxx -m    创建一个xxx的用户

sudo passwd xxx     设置xxx用户的密码

sudo groupadd test  创建test组

groupmod    查看所有的组

删除用户,用户组

sudo groupdel test   删除test组

userdel xxx       删除xxx用户,但不删除主目录

userdel -r xxx    删除xxx用户,删除主目录 

sudo su:进入管理员权限;输入密码,  exit:退到用户。或 su  name(用户名).

创建文件夹mkdir

mkdir test创建test目录 
mkdir test1 test2 test3同时创建多个目录 
mkdir –p test1 test12 test123 递归创建目录 
mkdir –m 777 test 创建一个设定权限的目录 
mkdir –v test1 test2 test3创建目录的同时,提示创建过程信息

创建文件touch

 touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。

ls -l 可以显示档案的时间记录。

语法

touch [-acfm][-d<日期时间>][-r<参考文件或目录>] [-t<日期时间>][--help][--version][文件或目录…]
  • 参数说明
  • a 改变档案的读取时间记录。
  • m 改变档案的修改时间记录。
  • c 假如目的档案不存在,不会建立新的档案。与 --no-create 的效果一样。
  • f 不使用,是为了与其他 unix 系统的相容性而保留。
  • r 使用参考档的时间记录,与 --file 的效果一样。
  • d 设定时间与日期,可以使用各种不同的格式。
  • t 设定档案的时间记录,格式与 date 指令相同。
  • --no-create 不会建立新档案。
  • --help 列出指令格式。
  • --version 列出版本讯息。
touch testfile                #修改文件的时间属性为当前系统时间
touch file            #创建一个名为“file”的新的空白文件 

更改文件所有者

chown   [-cfhvR]   user   file

-c:显示更改的部分的信息
-f:忽略错误信息
-h:修复符号链接
-v:显示详细的处理信息
-R:处理指定目录以及其子目录下的所有文件

更改文件用户组

chmod 命令

两种使用方式

1)chmod [ u / g / o / a ] [ + / - / = ] [ r / w / x ] file

其中 :

u表示User,是文件的所有者

g表示跟User同Group的用户

o表示Other,即其他用户

a表示ALL,所有用户

-------------------------------------

+表示增加权限

-表示取消权限

=表示取消之前的权限,并给予唯一的权限

-------------------------------------

r表示Read,即读文件

w表示Write,即写文件

x表示运行文件

------------------------------------

file表示文件的路径

-c : 若该档案权限确实已经更改,才显示其更改动作 
-f : 若该档案权限无法被更改也不要显示错误讯息 
-v : 显示权限变更的详细资料 

-R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更) 
2)

chmod [xyz] file

其中,x,y,z分别表示数字(最大不超过7),并分别对应User、Group、Other

x,y,z的值由r(r=4),w ( w=2 ),x ( x=1 )来确定

0 [000] 无任何权限 
4 [100] 只读权限 
6 [110] 读写权限 
7 [111] 读写执行权限 

sudo chmod 600 ××× (只有所有者有读和写的权限) 

sudo chmod 644 ××× (所有者有读和写的权限,组用户只有读的权限) 

sudo chmod 700 ××× (只有所有者有读和写以及执行的权限) 

sudo chmod 666 ××× (每个人都有读和写的权限) 

sudo chmod 777 ××× (每个人都有读和写以及执行的权限
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章