11-30-2017
That's a terrible solution, if you can consider it a "solution" at all (I got tired reading it half way through).
And "security by obscurity" thinking, as it would appear you intend, by hiding files (with a dot, that only an idiot wouldn't see, who'd magically think 'that's nice and clean') is no "security" at all.
Having said that, a company I used to work for once shipped a CD of production software to a big client with core dumps in many directories, albeit old ones, so your caution is understandable!
Files that begin with a dot are typically configuration-related. If you generate temporary files along the way, simply remove them when you're done. I, too, might ask 'what is this file' if I saw one that shouldn't be there, but I wouldn't get "pissy" about it until the next time I did a df, or got an alert, and saw a potential issue.
I'll get my coat.
9 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi, everyone.
I'm now using rsync command, and please tell me what is the wildcard for below looks like.
I want to chose dotfiles, such as
.ipod
.apple
but i don't want to chose
.
and
..
------------------
.*
doesn't work, of course.
Thanks,
Euler04 (2 Replies)
Discussion started by: Euler04
2 Replies
2. Shell Programming and Scripting
I am trying to split input that looks like
,2005-09-12 01:45:00.000000,2005-09-12 01:48:18.000000,
I want to split on the dot .
What I am using is ($ev_time,$rol)=split(/\./),$inputfile;
This does not recognize the dot as what I want to split on. (2 Replies)
Discussion started by: reggiej
2 Replies
3. Shell Programming and Scripting
I wanted to change 34.66 to 34,66.
I tried the command: sed 's/./,/' $NUM
Where $NUM is a variable with 34.66 value.
The output is ,4.66 (2 Replies)
Discussion started by: bdalmeida
2 Replies
4. UNIX for Dummies Questions & Answers
Hi,
Is it possible to declare variable with name having dot(.) in it ?
something like gs.test='HELLO'
Thanks in advance :) (1 Reply)
Discussion started by: gopalss
1 Replies
5. Shell Programming and Scripting
Hi,
I want to connect a Oracle databse through unix shell script.
When I will execute a shell script it will ask for user name and password to connect the databsae.
At the time of entering the password field value, it willl display the characters like star(*), dot(.) instead of exact... (2 Replies)
Discussion started by: rajesh08
2 Replies
6. Shell Programming and Scripting
Hi,
I wanted to create a script what would take two numbers out of two files and add them together, but I got stuck with greping numbers what have a dot in it.
So far I have grepped the two lines what include the numbers I need (from both files) to a third file and from that file I try to... (7 Replies)
Discussion started by: mario8eren
7 Replies
7. Shell Programming and Scripting
Hi Friends,
I have a variable which has a number (e.g. 12.1234). I want to remove "." (dot) from that number i.e. 121234
I want to do this using perl.
Can you please guide me
Thank you
Anushree (2 Replies)
Discussion started by: anushree.a
2 Replies
8. Shell Programming and Scripting
I need a script that will allow me to rename all of my files in subdir /FilesIn
as follows:
From kumc_835_111200.RMT.dat to kumc_835_111200RMT.dat
kumc_835_111200.KMR.dat to kumc_835_111200KMR.dat
.................etc
How do I do that whithout doing a sed ... (10 Replies)
Discussion started by: mrn6430
10 Replies
9. Shell Programming and Scripting
I am on hp-ux and not able to catch the file with dot using a wild card.
$ touch .test
$ ls -l .test
-rw-r--r-- 1 oracle dba 0 Mar 21 05:20 .test
$ ls -l *test
*test not found
$ ls -la *test
*test not found
Why i am not able to list the file startign with .... (7 Replies)
Discussion started by: bang_dba
7 Replies
LEARN ABOUT POSIX
systemd-tmpfiles-setup.service
SYSTEMD-TMPFILES(8) systemd-tmpfiles SYSTEMD-TMPFILES(8)
NAME
systemd-tmpfiles, systemd-tmpfiles-setup.service, systemd-tmpfiles-setup-dev.service, systemd-tmpfiles-clean.service, systemd-tmpfiles-
clean.timer - Creates, deletes and cleans up volatile and temporary files and directories
SYNOPSIS
systemd-tmpfiles [OPTIONS...] [CONFIGFILE...]
System units:
systemd-tmpfiles-setup.service
systemd-tmpfiles-setup-dev.service
systemd-tmpfiles-clean.service
systemd-tmpfiles-clean.timer
User units:
systemd-tmpfiles-setup.service
systemd-tmpfiles-clean.service
systemd-tmpfiles-clean.timer
DESCRIPTION
systemd-tmpfiles creates, deletes, and cleans up volatile and temporary files and directories, based on the configuration file format and
location specified in tmpfiles.d(5).
If invoked with no arguments, it applies all directives from all configuration files. If one or more absolute filenames are passed on the
command line, only the directives in these files are applied. If "-" is specified instead of a filename, directives are read from standard
input. If only the basename of a configuration file is specified, all configuration directories as specified in tmpfiles.d(5) are searched
for a matching file.
OPTIONS
The following options are understood:
--create
If this option is passed, all files and directories marked with f, F, w, d, D, v, p, L, c, b, m in the configuration files are created
or written to. Files and directories marked with z, Z, t, T, a, and A have their ownership, access mode and security labels set.
--clean
If this option is passed, all files and directories with an age parameter configured will be cleaned up.
--remove
If this option is passed, the contents of directories marked with D or R, and files or directories themselves marked with r or R are
removed.
--user
Execute "user" configuration, i.e. tmpfiles.d files in user configuration directories.
--boot
Also execute lines with an exclamation mark.
--prefix=path
Only apply rules with paths that start with the specified prefix. This option can be specified multiple times.
--exclude-prefix=path
Ignore rules with paths that start with the specified prefix. This option can be specified multiple times.
--root=root
Takes a directory path as an argument. All paths will be prefixed with the given alternate root path, including config search paths.
Note that this option does not alter how the users and groups specified in the configuration files are resolved. With or without this
option, users and groups are always resolved according to the host's user and group databases, any such databases stored under the
specified root directories are not consulted.
-h, --help
Print a short help text and exit.
--version
Print a short version string and exit.
It is possible to combine --create, --clean, and --remove in one invocation. For example, during boot the following command line is
executed to ensure that all temporary and volatile directories are removed and created according to the configuration file:
systemd-tmpfiles --remove --create
UNPRIVILEGED --CLEANUP OPERATION
systemd-tmpfiles tries to avoid changing the access and modification times on the directories it accesses, which requires CAP_ADMIN
privileges. When running as non-root, directories which are checked for files to clean up will have their access time bumped, which might
prevent their cleanup.
EXIT STATUS
On success, 0 is returned. If the configuration was invalid (invalid syntax, missing arguments, ...), so some lines had to be ignored, but
no other errors occurred, 65 is returned (EX_DATAERR from /usr/include/sysexits.h). Otherwise, 1 is returned (EXIT_FAILURE from
/usr/include/stdlib.h).
SEE ALSO
systemd(1), tmpfiles.d(5)
systemd 237 SYSTEMD-TMPFILES(8)